2010-06-15 110 views

回答

2

試試這個:

item.set_item('_ModerationStatus', 0); 
item.update(); 
context.load(item); 
context.executeQueryAsync(successFunction, failureFunction); 

它爲我在一個簡單的場景。

+0

你可以提供任何鏈接的更多細節。 – Shreyas 2016-02-24 06:36:01

6
//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(); 
相關問題