2010-05-27 86 views
0

我有一個代碼可以更改各種SharePoint列表中的用戶名,主要是「作者」列。它在普通列表上都能正常工作,但它似乎不適用於文檔庫的「共享文檔」列表。SharePoint文檔庫 - 更改「創建的文檔」字段

我是否更改「Created By」或「Document Created By」中的用戶名,更改似乎不起作用。 item.Update命令不會拋出任何異常,但它顯然不會更新字段。

如果我想通過代碼更改此字段,我該怎麼辦?

感謝

回答

2

我找到了解決我的問題的解決方法。

只有我試圖更新的最後一個字段正在被「覆蓋」。

因此,雖然下面的代碼將無法正常工作:

item["Author"] = 22; 

item.SystemUpdate(); 

這人會做的事:

item["Author"] = 22; 

item["Modified By"] = item["Modified By"]; //Or any other field 

item.SystemUpdate(); 
相關問題