Schnell und einfach: SharePoint REST rufen nur gibt 100 Datensätze

Ich habe an einer öffentlichen ausgerichteten Website für meine SharePoint-Praxis hier in gearbeitet New York und verwendet eine Menge JavaScript und REST Anrufe auf Inhalt anzeigen.

Während der Hauptstrecke Entwicklung, Ich erstelle eine kleine Dataset mit nur 10 oder Zeilen in einer benutzerdefinierten Liste und meine REST-Anrufe alle so gezogen, von dort.  Einmal traf ich auf der Liste, um ein paar hundert Zeilen von Daten zum Testen für das erwartete Wachstum haben, Ich fand, dass ich genau bekam 100 wieder auf meine Anrufe REST zurückgegebenen Zeilen.

Dies ist eine sehr einfache Sache zu Adresse.  In meinem Fall (und ich glaube, in den meisten Fällen), Standardmäßig ruft REST in SharePoint (und möglicherweise als Branchenstandard?) Rückkehr 100 Zeilen.  Mehr als der Standardwert zurückgegeben, mithilfe des Parameters $top auf Ihren Anruf, wie in:

/Insights Dev/_api/web/lists/GetByTitle zu erhalten('MockBlog')/Elemente?$Wählen Sie = ID,Titel,Kategorien/Titel,Blog_x0020_Author/Titel,DatePublished,BlogSummary&$Erweitern Sie = Blog_x0020_Author,Kategorien&$Filter =&$oben = 9999

Ich nahm 9999 in diesem Fall da ich weiß, die growth-wise, Es werden nicht mehr als 200 oder also Zeilen in einem Jahr in diese Liste aufgenommen.  Wenn es plump wird, Wir realisieren eine Auslagerungsdatei auf der Straße.

</Ende>

undefinedOnnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

2 Gedanken zu „Schnell und einfach: SharePoint REST rufen nur gibt 100 Datensätze

  1. Ashish Patel

    Vor kurzem, Ich kam zu wissen, dass wenn ClientData.svc die Datensätze kürzt und nur sendet 100 Datensätze, __next-Eigenschaft, deren Wert schließt die URL für den nächsten Satz von Elementen. Technisch, eine Schleife kann geschrieben werden, die sucht nach Ausstattungsmerkmalen und holen alle erforderliche Daten durch mehrere Aufrufe. Was ist Ihre Meinung dazu?

    Antwort
  2. Chris

    Vielen Dank. Dieses Sparte meinen Hintern. Bitte erwähnen Sie, dass oben am Ende sein muss, oder zumindest nach dem Select und Filter (zumindest hat es für mich). Ich habe es für ein gutes paar Stunden, bis ich sah, dass es auf Ihrem Blog gekämpft., habe es am Ende und es hat funktioniert. SP 2013 Unternehmen.
    Nochmals vielen Dank,
    Chris

    Antwort

Hinterlasse eine Antwort

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *