繁体   English   中英

SharePoint文档库 - 更改“创建的文档”字段

[英]SharePoint Documents Library - Change “Document Created By” field

我有一个代码可以更改各种SharePoint列表中的用户名,主要是“作者”列。 这一切在普通列表上都可以正常工作,但它似乎不适用于作为文档库的“共享文档”列表。

无论我更改“创建者”或“创建者文档”中的用户名,更改似乎都不会生效。 item.Update命令不会抛出任何异常,但它显然不会更新字段。

如果我想通过代码更改此字段,我该怎么办?

谢谢

我找到了解决问题的方法。

只有我正在尝试更新的最后一个字段才被“覆盖”。

因此,虽然以下代码不起作用:

item["Author"] = 22;

item.SystemUpdate();

这个会做:

item["Author"] = 22;

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

item.SystemUpdate();

也许这可以帮助如何改变“创造者”的价值......

注意AllowUnsafeUpdates属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM