Dyma set sampl galwadau gweddill y gwaith i mi a allai eich helpu yn ogystal. Fel y 02/2014, ceir dwy enghraifft 🙂
- Cyfeirnod Colofn gyda mannau yn ei enw
- Cyfeiriad Colofn aml-ddewis
- Yn cynnal chwiliad pobl drwy weddill
Byddwn yn ychwanegu at hyn wrth i amser fynd heibio.
Dyma rhai inciau defnyddiol a Rydw i wedi cael cystal:
- 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
Cyfeirnod Colofn gyda mannau yn ei enw
Rwyf yn creu rhestr bersonol gyda Colofn "Blog awdur" a enwir (gofod rhwng Blog ac awdur).
Yn y $select cyfeirio at y golofn honno:
Disodli y gofod â "_x0020_". Gwelwn y _x0020_ mewn llawer o enghreifftiau ar draws y internets a'r gweddill yn wahanol.
Os nad ydych yn gwneud hynny, ydych chi'n atebol yn derbyn neges camgymeriad fel hyn:
Y mynegiant “Awdur blog” ddim yn ddilys.
Ddigon hawdd.
Cyfeirio at daflenni aml-ddewis
Sefydlu:
- Creu rhestr bersonol categorïau a enwyd.
- Ychwanegu rhai categorïau. Ychwanegais categorïau thusly:
- Creu rhestr bersonol arall o'r enw MockBlog ac ychwanegu categorïau fel colofn rhestr aml-ddewis (neu safle Colofn os mai dyna sut y mae eich cyflwyno).
Ychwanegu eitemau at eich rhestr Mockblog a fyddwch yn barod.
Bydd galwad arddull Ajax yn defnyddio jQuery edrych rhywbeth fel hyn:
serverUrl = "/_api/we/rhestrau/GetByTitle('MockBlog')/eitemau" + "?$Dewiswch = teitl,Categorïau/teitl,Blog_x0020_Author/teitl" + "&$ehangu = Blog_x0020_Author,Categorïau";
Rydych yn dweud SharePoint "roi imi y teitl ar gyfer pob categori (Categorïau/teitl). Cael y gwerthoedd gwirioneddol ar gyfer Teitl gan $ehanguing y rhestr categorïau." (Fy aralleirio tawel yn debyg eithaf llac, ond sut yr wyf yn dehongli'r ei).
Os ydych yn gwneud hyn drwy JavaScript a defnyddio Fiddler i edrych ar yr allbwn, y cewch rywbeth fel hyn yn ôl:
(Yr uchod yw gwrthrych JSON)
Yn cynnal chwiliad pobl drwy weddill
Rwy'n blogio ynghylch hyn ar wahân. Yr allwedd yw Nodwch paramedr sourceid eu gwerth yn y GUID y ffynhonnell cynnwys pobl leol. (Ffynonellau cynnwys arfer cael eu galw'n chwmpas ac mae'n fy-o-fy nid mor galed i alw popeth cwmpas i mi!).
Darllenwch fwy am y peth yma: http://www.mstechblogs.com/paul/?p=10385
</diwedd>
Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin