2010-05-27 88 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(); 
相关问题