นี่คือชุดของเรียกเหลืออย่างที่ฉันทำงาน และอาจช่วยให้คุณออกด้วย. เป็นของ 02/2014, there are two examples 🙂
- การอ้างอิงคอลัมน์ ด้วยช่องว่างในชื่อ
- อ้างอิงที่เลือกหลายคอลัมน์
- ทำการค้นหาคนผ่านเหลือ
ฉันจะเพิ่มไปเมื่อเวลาผ่าน.
ที่นี่มีหมึกบางประโยชน์ได้พบเช่น:
- 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
การอ้างอิงคอลัมน์ ด้วยช่องว่างในชื่อ
ฉันสร้างรายการกำหนดเอง มีคอลัมน์ชื่อ "ผู้เขียนบล็อก" (ช่องว่างระหว่างบล็อกและผู้เขียน).
$select การอ้างอิงคอลัมน์ได้:
เพียงแทนช่องว่าง ด้วย "_x0020_". เราเห็น _x0020_ ในตัวอย่างมากมายระหว่าง internets และส่วนที่เหลือจะไม่แตกต่าง.
ถ้าคุณไม่ทำ, คุณต้องได้รับข้อผิดพลาดนี้:
นิพจน์ “ผู้เขียนบล็อก” ไม่ถูกต้อง.
ง่ายพอ.
อ้างอิงค้นหาเลือกหลายคอลัมน์
ตั้งค่า:
- สร้างรายการแบบกำหนดเองที่ชื่อประเภท.
- เพิ่มบางประเภท. เพิ่มประเภท thusly:
- สร้างรายการกำหนดเองอื่นที่เรียกว่า MockBlog และเพิ่มประเภทเป็นรายการเลือกหลายคอลัมน์ (หรือไซต์คอลัมน์ถ้าเป็นวิธีหมุน).
เพิ่มสินค้าบางรายการของคุณ Mockblog และคุณ.
การใช้ jQuery เรียกสไตล์อาแจ็กซ์จะมีลักษณะเหมือนกับ:
serverUrl = "/_api/เว็บ/รายการ/GetByTitle('MockBlog')/รายการ" + "?$เลือก =ชื่อเรื่อง,ประเภท/ชื่อเรื่อง,Blog_x0020_Author/ชื่อ เรื่อง" + "&$ขยาย = Blog_x0020_Author,ประเภท";
เรากำลังบอก SharePoint "ให้ฉันชื่อเรื่องสำหรับทุกประเภท (ประเภท/ชื่อเรื่อง). รับค่าของจริง ชื่อเรื่อง โดย $ขยายing รายการประเภทนี้" (ฉันถอดความนิยมจะหลวมคงสวย, แต่นี้ว่าฉันกำลังตีความมัน).
ถ้าคุณกำลังทำนี้ผ่าน JavaScript และใช้พู้ทำเล่นเพื่อดูผลลัพธ์, คุณได้รับสิ่งนี้กลับ:
(ด้านบนเป็นวัตถุเจซัน)
ทำการค้นหาคนผ่านเหลือ
ฉัน blogged เรื่องนี้ต่างหาก. สำคัญคือการ ระบุพารามิเตอร์รหัสแหล่งข้อมูลที่มีค่าเป็น GUID ของคนในท้องถิ่นแหล่งเนื้อหา. (แหล่งเนื้อหาใช้เรียกขอบเขต และจะไม่ยากดังนั้นฉันโอ้ ของฉันเรียกขอบเขตสำหรับฉันทุกอย่าง!).
อ่านเพิ่มเติมเกี่ยวกับการได้ที่นี่: http://www.mstechblogs.com/paul/?p=10385
</สิ้นสุด>
ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin