http://social.technet.microsoft.com/Forums/ar/sharepoint2010programming/thread/b60495ee-29be-4aa0-935e-484abce6b9d2说明了如何使用客户端对象模型批准文件。这样做,修改日期'并且'修改了'价值变了(很明显)。
但是,我要求在不更改这些字段值的情况下批准文件。
可以吗?
如果我首先发布文件然后更新上述字段,那么版本会增加,这是不可取的。
谢谢和问候,
Arjabh
答案 0 :(得分:1)
而不是使用.update()
使用.systemupdate()
- 这会绕过修改我检查的最后日期。
答案 1 :(得分: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();