4

http://social.technet.microsoft.com/Forums/ar/sharepoint2010programming/thread/b60495ee-29be-4aa0-935e-484abce6b9d2解释了如何使用客户端对象模型批准文件。这样做,“修改日期”和“修改者”值会发生变化(这很明显)。

但是,我需要在不更改这些字段值的情况下批准文件。

可以做到吗?

如果我首先发布文件然后更新上述字段,那么版本会增加,这是不可取的。

谢谢并恭祝安康,

阿尔贾布

4

2 回答 2

1

而不是.update()使用.systemupdate()- 这绕过了修改我上次检查的日期。

于 2012-12-13T08:56:44.373 回答
0
ListItem item = get the item here
item["Modified"] = modifiedDate; // new modified date

FieldUserValue newModifiedBy = new FieldUserValue();
newModifiedBy.LookupId = modifiedBy; // your LookupId value
item["Editor"] = newModifiedBy;
item.Update();   
$ctx.ExecuteQuery();
于 2014-01-27T13:56:39.360 回答