更新sharepoint 2013自定义列表';s字段”;修改的“;C#
本文关键字:字段 修改 更新 自定义 2013 列表 sharepoint | 更新日期: 2023-09-27 18:26:47
如何使用文档对象库C#更新sharepoint 2013中的"已修改"字段。目前我使用的是以下代码,但每次运行此代码时,"修改"字段总是用当前DateTime更新。
SP.ListItemCreationInformation itemCreateInfo = new SP.ListItemCreationInformation();
SP.ListItem oListItem = oList.AddItem(itemCreateInfo);
String LastModifiedDate = "12/14/2014 7:01:09 PM";
oListItem["Modified"] = Convert.ToDateTime(LastModifiedDate);
oListItem.Update();
clientContext.ExecuteQuery();
如果将Update
调用更改为SystemUpdate
调用;那就行了。
oListItem.SystemUpdate();
您可以使用SystemUpdate()而不是Update()。但正如Glenn所说,这是一个服务器端功能,CSOM不支持它。如果你愿意,你可以编写一个Web服务,它逐个更新列表元数据,这样修改后的日期就不会更新。