Hier is een set van monster REST oproepen die werken voor mij en kan u helpen zo goed. Als van 02/2014, there are two examples š
- Verwijzen naar een kolom met ruimten In zijn naam
- Verwijst naar een meervoudige selectie kolom
- Een zoekopdracht mensen via REST
Ik zal toevoegen aan dit naarmate de tijd verstrijkt.
Hier zijn sommige nuttige inkten die ik zo goed heb gevonden:
- http://platinumdogs.me/2013/03/14/sharepoint-adventures-with-the-rest-api-part-1/#lookup
- http://msdn.microsoft.com/en-us/library/gg309461.aspx#BKMK_select
Verwijzen naar een kolom met ruimten In zijn naam
Ik maken een aangepaste lijst met een kolom met de naam "blogauteur" (ruimte tussen Blog en auteur).
De $select om te verwijzen naar die kolom is:
Simpelweg vervangen naar de ruimte met "_x0020_". We zien de _x0020_ in veel voorbeelden over de internets en REST is niet anders.
Als u dat niet doet, je bent aansprakelijk om een foutmelding als deze:
De expressie “Blog Auteur” is niet geldig.
Gemakkelijk genoeg.
Verwijst naar een meervoudige selectie opzoekkolom
Instellen:
- Een aangepaste lijst met de naam Categorieƫn maken.
- Sommige categorieƫn toevoegen. Ik heb toegevoegd categorieƫn thusly:
- Maak een andere aangepaste lijst genoemd MockBlog en categorieƫn toevoegen als een meervoudige selectie lijstkolom (of sitekolom als dat is hoe u rollen).
Sommige items toevoegen aan uw lijst met Mockblog en je bent klaar.
Een Ajax stijl gesprek met behulp van jQuery ziet er iets als dit:
serverUrl = "/_api/web/lijsten/GetByTitle('MockBlog')/items" + "?$Selecteer = Titel,Categorieƫn/titel,Blog_x0020_Author/titel" + "&$Vouw = Blog_x0020_Author,Categorieƫn";
We vertellen SharePoint "Geef me de titel voor alle categorieƫn (Categorieƫn/titel). Krijgen van de werkelijke waarden voor Titel door $uit te breidenING de lijst Categorieƫn." (Mijn rustgevende parafrase is waarschijnlijk vrij losse, maar dit hoe ik ben interpretatie van het).
Als u dit doet via JavaScript en met behulp van Fiddler om te kijken naar de output, in ruil daarvoor krijg je zoiets als dit:
(Het bovenstaande is een JSON-object)
Een zoekopdracht mensen via REST
Ik geblogd over dit afzonderlijk. De sleutel is om een parameter van de sourceid waarvan de waarde de GUID van de bron van de lokale bevolking inhoud is opgeven. (Inhoudsbronnen gebruikt te worden genoemd scopes en het is mijn-oh-mijn zo moeilijk niet te roepen alles een scope voor mij!).
Lees hier meer over het: http://www.mstechblogs.com/paul/?p=10385
</einde>
Volg mij op Twitter op http://www.twitter.com/pagalvin