SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。 ?SharePoint列表使用WebService操作,可以進行增刪改查,但是操作開啟審批功能列表的時候,會遇到列表項審批的問題,只要進行修改,該項目就會變成待定狀態,然后想要修改審批狀態,就使用UpdateListItems方法,一直自以為是的以為,修改審批狀態,不就是更新么Cmd='Update'不就可以了,事實卻不是如此。 審批方法名稱UpdateListItems(string ListName, XmlNode updates) 參數名稱 ListName? 為列表名稱,string類型 Updates? ?為XmlNode類型,用于更新 _ModerationStatus? 為審批狀態字段 審批狀態:0為已批準 1為已拒絕 2為待定 3為草稿 ? 示例代碼[C#]
????? 如上面的代碼,居然執行完畢,也輸出“操作成功”,真是見鬼了,但是審批狀態,一直為待定,無論修改一次,或者修改幾次,都是不會改變的,后來繼續查資料,發現更新審批狀態時的cmd不是update,真見鬼,居然是Moderate,如下面表格。
????? 修改完了strBatch的Cmd以后,執行,執行成功! Sharepoint 可以幫助企業用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!