0
有人知道什麼是客戶端對象模型中SPFile.Approve()方法的替代方法嗎? 類Microsoft.SharePoint.Client.File沒有此方法。SharePoint 2010 - 客戶端對象模型 - 批准文件
有人知道什麼是客戶端對象模型中SPFile.Approve()方法的替代方法嗎? 類Microsoft.SharePoint.Client.File沒有此方法。SharePoint 2010 - 客戶端對象模型 - 批准文件
試試這個:
item.set_item('_ModerationStatus', 0);
item.update();
context.load(item);
context.executeQueryAsync(successFunction, failureFunction);
它爲我在一個簡單的場景。
//upload file to document library
Microsoft.SharePoint.Client.File newFile = docs.RootFolder.Files.Add(fci);
//if target doclib has versioning enabled you will not be able to modify the Approval Status until file is checked in.
newFile.CheckIn("Programmatically Checked In", CheckinType.MajorCheckIn);
context.Load(uploadFile);
context.ExecuteQuery();
//get the File's underlying ListItem object
ListItem item = uploadFile.ListItemAllFields;
//use SPModerationStatusType
item["_ModerationStatus"] = SPModerationStatusType.Approved;
item.Update();
context.Load(item);
context.ExecuteQuery();
你可以提供任何鏈接的更多細節。 – Shreyas 2016-02-24 06:36:01