Snelle en eenvoudige: SharePoint REST gesprek enige Returns 100 Records

Ik heb gewerkt op een openbare geconfronteerd met web site voor mijn SharePoint praktijk hier in New York en het maakt gebruik van veel JavaScript en REST oproepen naar inhoud weergeven.

Tijdens de mainline ontwikkeling, Ik maak een kleine dataset met net 10 of zo rijen in een aangepaste lijst en mijn aanroepen REST alle trok vanaf daar.  Eens ik gestoten op de lijst dat een paar honderd rijen met gegevens om te testen voor verwachte groei, Ik vond dat ik kreeg precies 100 rijen geretourneerd terug op mijn aanroepen REST.

Dit is een heel simpel ding naar adres.  In mijn geval (en ik denk dat in de meeste gevallen), de standaard REST roept naar SharePoint (en eventueel als een industriestandaard?) terugkeer 100 rijen.  Om terug te keren meer dan de standaard, Gebruik de parameter $top voor uw oproep, Als in:

KRIJGEN /Insights Dev/_api/web/lists/GetByTitle('MockBlog')/items?$Selecteer = ID,Titel,Categorieën/titel,Blog_x0020_Author/titel,DatePublished,BlogSummary&$Vouw = Blog_x0020_Author,Categorieën&$filter =&$Top = 9999

Ik pakte 9999 in dit geval omdat ik weet dat growth-wise, Er zal niet meer dan 200 of zo rijen toegevoegd aan deze lijst in een jaar.  Als het wordt logge, We kunnen sommige wisselbestand op de weg.

</einde>

undefinedAbonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

2 gedachten over "Snelle en eenvoudige: SharePoint REST gesprek enige Returns 100 Records

  1. Ashish Patel

    Onlangs, Ik kwam te weten dat als ClientData.svc worden de records afgekapt en alleen stuurt 100 records, het bevat de __next eigenschap, de waarde van die omvat URL voor de volgende reeks van items. Technisch, een lus kan worden geschreven die zoekt naar deze eigenschap en alle vereiste gegevens te halen door meerdere aanroepen. Wat is uw gedachten over die?

    Antwoord
  2. Chris

    Bedankt. Zulks uitgezonderd mijn reet. Gelieve te vermelden dat de top moet worden aan het einde, of op zijn minst na het selecteren en filteren (ten minste voor mij deed). Ik vocht het voor een goed paar uur til ik zag het op uw blog, Zet het aan het einde en het werkte. SP 2013 onderneming.
    Nogmaals bedankt,
    Chris

    Antwoord

Laat een antwoord achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *