快速和简单: SharePoint 其余部分调用仅返回 100 记录

我一直在一个公共的面对网站上为我的 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 在这种情况下既然都知道,正常的生长发育, 不会有多个 200 或者,所以一年中,我们已添加到此列表中行。  如果它变得笨拙, 我们可以实现一些分页在路上.

</结束>

undefined订阅我的博客.

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

2 上“的想法快速和简单: SharePoint 其余部分调用仅返回 100 记录

  1. Ashish · 帕特尔

    最近, 我是来知道,如果 ClientData.svc 截断的记录,仅发送 100 记录, 它包括 __next 属性, 其中的值包含 URL,该项目的下一集. 从技术上讲, 可以编写一个循环,寻找此属性并获取所需的所有数据进行多个调用. 你在那的想法是什么?

    答复
  2. 克里斯

    谢谢. 这救了我的屁股. 请注明顶部有是在结束了, 或者说,至少经过选择和筛选器 (至少对我来说它完成了). 争取良好几个小时,直到我看到它在你的博客, 把它放在结束时,它的工作. SP 2013 企业.
    再次感谢,
    克里斯

    答复

留言

您的电子邮件地址不会被公开. 必需的地方已做标记 *