SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。 最近,有這么個需求,需要獲取討論版里的問題,然后匯總,這里就考慮用REST服務了。 1.我們先創建這么一個討論版列表,然后添加一些問題,如下圖: 2.然后需要開發REST服務代碼了,如下圖: 3.如何獲取ContentTypeId呢,只需要進入列表設置,找到內容類型一欄,然后點進去相應的內容類型,URL地址上就可以看到; 4.完整的獲取代碼,如下: ![]() $.ajax({ url: _spPageContextInfo.siteAbsoluteUrl + "/_api/web/lists/getbytitle('Discussion Board')/items?$filter=startswith(ContentTypeId,'0x01200200153F6A1D2550B542BF614FA5FB2F0F6B')", type: "GET", headers: { "Accept": "application/json;odata=verbose", }, success: function (data) { $.each(data.d.results,function(i,item){ console.log(item.Title); }); }, error: function (data) { alert("Error"); }}); ![]() 總結 這里的代碼,只是獲取討論版的問題,其實,可以舉一反三一下,獲取SharePoint各種類型的列表項目,通過內容類型去進行篩選,都可以使用類似的代碼。同時,也可以修改查詢條件,篩選其他字段。 Sharepoint 可以幫助企業用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!