Cepat mudah dan: SharePoint REST Call Pulangan Hanya 100 Rekod

Saya telah bekerja pada laman web awam menghadapi untuk SharePoint amalan saya di sini dalam New York dan ia menggunakan banyak panggilan JavaScript dan SELEBIHNYA untuk menunjukkan kandungan.

Semasa pembangunan tali tambahan gelung kekili, Saya mencipta dataset kecil dengan hanya 10 atau jadi baris dalam senarai tersuai dan panggilan rehat saya semua ditarik dari situ.  Pernah saya terserempak sehingga senarai untuk mempunyai beberapa ratus baris data untuk menguji jangkaan pertumbuhan, Saya mendapati bahawa saya mendapat betul-betul 100 baris yang kembali semula pada panggilan rehat saya.

Ini adalah satu perkara yang sangat mudah untuk alamat.  Dalam kes saya, (dan saya percaya dalam kebanyakan kes), panggilan lain lalai untuk SharePoint (dan mungkin sebagai satu standard industri?) kembali 100 baris.  Untuk kembali lebih daripada lalai, Gunakan $top parameter pada panggilan anda, seperti dalam:

MENDAPAT /Insights Dev/_api/web/lists/GetByTitle('MockBlog')/barang-barang?$pilih = ID,Title,Kategori/tajuk,Blog_x0020_Author/tajuk,DatePublished,BlogSummary&$mengembangkan = Blog_x0020_Author,Kategori&$penapis =&$atas = 9999

Saya memilih 9999 dalam kes ini kerana saya tahu bahawa growth-wise, tidak akan lebih daripada 200 atau jadi baris ditambah ke senarai ini dalam setahun.  Jika ia menjadi ungainly, kita boleh melaksanakan penghalaman beberapa hujung jalan.

</akhir>

undefinedLanggan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

2 pemikiran untuk "Cepat mudah dan: SharePoint REST Call Pulangan Hanya 100 Rekod

  1. Ashish Patel

    Tempahan, Saya datang untuk tahu bahawa jika ClientData.svc truncates rekod dan menghantar hanya 100 rekod-rekod, Ia termasuk harta __next, nilai yang termasuk URL untuk set item yang berikutnya. Dari segi teknikal, satu bulatan boleh ditulis yang mencari hotel dan kutip semua data yang diperlukan dengan membuat beberapa panggilan. Apakah pendapat anda mengenai yang?

    Balas
  2. Chris

    Terima kasih. Ini disimpan punggung saya. Sila nyatakan di atas perlu pada hujung, atau sekurang-kurangnya selepas pilih dan penapis (sekurang-kurangnya bagi saya ia tidak). Saya berjuang untuk baik beberapa jam til I melihat di blog anda, meletakkan ia pada akhir dan ia bekerja. SP 2013 Enterprise.
    Terima kasih sekali lagi,
    Chris

    Balas

Tinggalkan Jawapan

alamat e-mel anda tidak akan diterbitkan. Ruangan yang diperlukan ditanda *