0

我有一個SharePoint文檔庫,我正在處理。它有一個文件集列表。每個文檔集都有幾個標記爲「共享」的字段,以便它們可以被內部文檔繼承。無法從文檔集共享列自動分配文檔屬性

當我上傳表單中的文檔時,表單上的所有字段都預先填充了相應列的共享值。但是,當我使用從模板創建的文檔時,它將在相應的Office應用程序中打開模板,但文檔屬性字段爲空且不是隻讀,這違反了此項目的要求。我要求他們在上傳文檔時同步和填充。

雖然有一件事。用戶可以在這些字段中填寫他想要的任何值,並且他們仍然會從庫中的父級保存同步副本,從而放棄用戶填寫的內容,這很好,但爲何不將這些值顯示在文檔中?

任何人都有處理這方面的經驗,請幫助。我在互聯網上搜索了很多,但無論我的關鍵字是錯誤的還是以前沒有人遇到過這個問題。

的SharePoint版本:2010服務器

Office版本:2010專業

回答

1

這聽起來像你需要一個簡單的事件reciever,其中火itemadded。然後它會返回樹來查找文檔集。捕獲哪些屬性被標記爲共享。調整正在添加的項目以強制值。

很可能8行代碼

+0

是否沒有「開箱即用」的方式來實現這一目標?我的要求嚴格限於SharePoint包含的功能,儘可能少的自定義和無編碼。 –