หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
วากยสัมพันธ์
OData.Feed(
serviceUri as text,
optional headers as nullable record,
optional options as any
) as any
ประมาณ
แสดงตารางของตัวดึงข้อมูล OData ที่เสนอโดยบริการ OData จาก serviceUriuri ส่วนหัว headers อาจมีการระบุค่าบูลีนที่ระบุว่าจะใช้การเชื่อมต่อพร้อมกันหรือพารามิเตอร์เรกคอร์ดทางเลือก optionsเพื่อควบคุมตัวเลือกต่อไปนี้:
-
Query: โดยทางโปรแกรมเพิ่มพารามิเตอร์คิวรีไปยัง URL โดยไม่จําเป็นต้องกังวลเกี่ยวกับการหลบหนี -
Headers: การระบุค่านี้เป็นระเบียน จะเป็นการป้อนส่วนหัวเพิ่มเติมตามคําขอ HTTP -
ExcludedFromCacheKey: การระบุค่านี้เป็นรายการ จะเป็นการแยกคีย์ส่วนหัว HTTP เหล่านี้ออกจากการใช้เป็นส่วนหนึ่งในการคํานวณสําหรับการแคชข้อมูล -
ApiKeyName: ถ้าไซต์เป้าหมายมีเครื่องหมายของคีย์ API พารามิเตอร์นี้สามารถใช้เพื่อระบุชื่อ (ไม่ใช่ค่า) ของพารามิเตอร์คีย์ที่ต้องใช้ใน URL ค่าคีย์จริงจะถูกระบุในข้อมูลประจําตัว -
Timeout: การระบุค่านี้เป็นระยะเวลาจะเปลี่ยนการหมดเวลาสําหรับคําขอ HTTP ค่าเริ่มต้นคือ 600 วินาที -
EnableBatch: ตรรกะ (จริง/เท็จ) ที่กําหนดว่าจะอนุญาตให้มีการสร้างคําขอ OData $batch ถ้า MaxUriLength เกิน (ค่าเริ่มต้นคือเท็จ) หรือไม่ - 'MaxUriLength: ตัวเลขที่ระบุความยาวสูงสุดของ uri ที่ได้รับอนุญาตที่ส่งไปยังบริการ OData หากเกิน และ EnableBatch เป็นจริง ระบบจะสร้างคําขอไปยังจุดสิ้นสุด OData $batch มิฉะนั้นจะล้มเหลว (ค่าเริ่มต้นคือ 2048)
-
Concurrent: ตรรกะ (จริง/เท็จ) เมื่อตั้งค่าเป็น จริง ระบบจะสร้างคําขอไปยังบริการพร้อมกัน เมื่อตั้งค่าเป็น เท็จ ระบบจะสร้างคําขอตามลําดับ เมื่อไม่ได้ระบุ จะมีการกําหนดค่าโดยคําอธิบายประกอบ AsynchronousRequestsSupported ของบริการ หากบริการนี้ไม่ได้ระบุว่ารองรับ AsynchronousRequestsSupported หรือไม่ ระบบจะสร้างคําขอตามลําดับ -
ODataVersion: ตัวเลข (3 หรือ 4) ที่ระบุเวอร์ชันโพรโทคอล OData ที่จะใช้สําหรับบริการ OData นี้ เมื่อไม่ได้ระบุ เวอร์ชันที่รองรับทั้งหมดจะถูกร้องขอ เวอร์ชันบริการจะถูกกําหนดโดยส่วนหัวของ OData-Version ที่ส่งกลับโดยบริการ -
FunctionOverloads: ตรรกะ (จริง/เท็จ) เมื่อตั้งค่าเป็น จริง ฟังก์ชันนําเข้าโอเวอร์โหลดจะแสดงในตัวนําทางเป็นรายการแยกต่างหาก เมื่อตั้งค่าเป็น เท็จ ฟังก์ชันนําเข้าโอเวอร์โหลดจะแสดงเป็นหนึ่งยูเนียนฟังก์ชันในตัวนําทาง ค่าเริ่มต้นสําหรับ V3: เท็จ ค่าเริ่มต้นสําหรับ V4: จริง -
MoreColumns: ตรรกะ (จริง/เท็จ) เมื่อตั้งค่าเป็น จริง เพิ่มคอลัมน์ "คอลัมน์เพิ่มเติม" แต่ละเอนทิตีฟีดที่ประกอบด้วยชนิดเปิดและชนิดโพลีมอฟิก ซึ่งจะประกอบด้วยเขตข้อมูลที่ไม่ได้ประกาศในชนิดพื้นฐาน เมื่อเป็นเท็จ จะไม่มีเขตข้อมูลนี้อยู่ ค่าเริ่มต้นเป็น เท็จ -
IncludeAnnotations: รายการที่คั่นด้วยจุลภาคของ namespace ที่มีคุณสมบัติชื่อคําหรือรูปแบบสําหรับรวมไว้โดยมี "*" เป็นอักขระตัวแทน ตามค่าเริ่มต้น ไม่มีคําอธิบายประกอบที่ถูกรวมไว้ -
IncludeMetadataAnnotations: รายการที่ใช้จุลภาคเป็นตัวคั่นของ namespace ชื่อคําที่มีคุณสมบัติหรือรูปแบบสําหรับรวมในคําขอเอกสารเมตาดาต้า ที่มี "*" เป็นอักขระตัวแทน ตามค่าเริ่มต้น รวมถึงคําอธิบายประกอบเดียวกันเป็น IncludeAnnotations -
OmitValues: อนุญาตให้บริการ OData เพื่อหลีกเลี่ยงการเขียนค่าบางอย่างในการตอบกลับ ถ้าบริการยอมรับแล้ว เราจะอนุมานค่าเหล่านั้นจากเขตข้อมูลที่ถูกละเว้น ตัวเลือกได้แก่:-
ODataOmitValues.Nulls: อนุญาตให้บริการ OData ละเว้นค่า null
-
-
Implementation: ระบุการใช้งานตัวเชื่อมต่อ OData ที่จะใช้ ค่าที่ถูกต้องคือ "2.0" หรือ null
ตัวอย่างที่ 1
เชื่อมต่อไปยังบริการ TripPin OData
การใช้งาน
OData.Feed("https://services.odata.org/V4/TripPinService")
ผลลัพธ์ของ
table