快速和簡單: SharePoint 其餘部分調用僅返回 100 記錄

我一直在一個公共的面對 web 網站為在我 SharePoint 實踐 紐約 和它使用大量的 JavaScript 和其餘部分調用來顯示內容.

期間主線發展, 我只是創建具有小的資料集 10 或行中的自訂清單和我的其餘部分電話所以從那裡拉扯了。  一次,我撞了一份名單,有幾個幾百行的資料來測試預期的增長, 我發現自己在確切地 100 返回回上我休息電話行.

這是非常簡單的事到位址。  以我為例 (我相信在大多數情況下), 預設的其餘部分調用到 SharePoint (並可能作為一種工業標準?) 返回 100 行。  若要返回預設的多, 在您的電話上使用 $top 參數, 如在:

得到 /Insights Dev/_api/web/lists/GetByTitle('' MockBlog)/專案?$選擇 = ID,標題,類別/標題,Blog_x0020_Author/標題,DatePublished,BlogSummary&$擴大 = Blog_x0020_Author,類別&$篩選器 =&$頂部 = 9999

我選 9999 在這種情況下因為我知道 growth-wise, 不會有多個 200 或者,所以在一年中,我們已添加到此清單的行。  如果它變得笨拙, 我們可以實現一些分頁在路上.

</結束>

undefined訂閱我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

2 上“的想法快速和簡單: SharePoint 其餘部分調用僅返回 100 記錄

  1. Ashish · 派特爾

    最近, 我是來知道,如果 ClientData.svc 截斷的記錄,僅發送 100 記錄, 它包括 __next 屬性, 其中的值包含 URL,該專案的下一集. 從技術上講, 可以編寫一個迴圈,尋找此屬性並獲取所需的所有資料進行多個調用. 你在那的想法是什麼?

    答覆
  2. 克裡斯

    謝謝. 這救了我的屁股. 請注明頂部有是在結束了, 或者說,至少經過選擇和篩選器 (至少對我來說它完成了). 爭取良好幾個小時,直到我看到它在你的博客, 把它放在結束時,它的工作. SP 2013 企業.
    再次感謝,
    克裡斯

    答覆

留言

您的電子郵件地址不會被公開. 必需的地方已做標記 *