การอ้างอิง dataApi สําหรับหน้าที่สร้าง

เมื่อคุณ สร้างหน้าโดยใช้ภาษาธรรมชาติ AI จะสร้างหน้า React ใน TypeScript หน้าที่สร้างขึ้นครอบคลุมทั้งประสบการณ์การใช้งานของผู้ใช้ส่วนหน้า โดยการเลือกคอมโพเนนต์ที่เหมาะสม และกําหนดเค้าโครงที่ดีที่สุด และตรรกะทางธุรกิจที่สอดคล้องกัน

คุณสามารถดู และแก้ไขรหัสที่สร้างขึ้นเพื่อปรับปรุงเอาต์พุตได้ การดําเนินการข้อมูลใช้ dataApi ออบเจ็กต์ที่แสดงวิธีการสาธารณะที่จัดกลุ่มเป็นหมวดหมู่เหล่านี้:

ประเภท คำอธิบาย
วิธีการของตาราง Dataverse สร้าง ดึงข้อมูล อัปเดต และลบแถวตาราง Dataverse และคอลัมน์ตัวเลือกคิวรี
วิธีการเชื่อมต่อ ทํางานกับข้อมูลที่แสดงโดยตัวเชื่อมต่อ Power Platform ที่ผูกไว้กับหน้า
วิธีการดําเนินการผันข้อมูล เรียกใช้ API แบบกําหนดเองของ Dataverse ที่ผูกกับหน้าเป็นการดําเนินการหรือฟังก์ชัน
วิธีการของหน้า ควบคุมหน้าที่สร้างเอง เช่น การส่งกลับค่าเมื่อใช้หน้าเป็นกล่องโต้ตอบ

วิธีการตัวเชื่อมต่อและวิธีการการดําเนินการและฟังก์ชันเป็นสมาชิกทางเลือกของ dataApi สัญญา โฮสต์บางตัวไม่ได้ใช้โฮสต์ดังนั้นให้ตรวจสอบว่ามีวิธีอยู่แล้ว (ตัวอย่างเช่น if (dataApi.executeAction) { ... }) ก่อนที่จะเรียกใช้ วิธีการที่แสดงไม่ได้หมายความว่าหน้ามีตัวเชื่อมต่อหรือ API แบบกําหนดเอง Dataverse ที่ผูกไว้ หรือเปิดใช้งาน API แบบกําหนดเอง หรืออนุญาตสําหรับผู้ใช้ปัจจุบัน จัดการฟังก์ชันการทํางานที่ไม่พร้อมใช้งานและความล้มเหลวของ API แบบกําหนดเองอย่างชัดเจนแทนที่จะสมมติว่าประสบความสําเร็จ

วิธีการของตาราง Dataverse

ใช้วิธีการตาราง Dataverse ของ dataApi วัตถุเพื่อสร้าง เรียกใช้ อัปเดต และลบแถวตาราง Dataverse และคอลัมน์ตัวเลือกคิวรี

วิธี คำอธิบาย
createRow สร้างแถวใหม่ในตารางที่ระบุ
deleteRow ลบแถวจากตารางที่ระบุ
getChoices เรียกใช้ตัวเลือกสําหรับชื่อคอลัมน์ตัวเลือกที่ระบุ
queryTable คิวรีตารางด้วยตัวเลือกที่ระบุ
retrieveRow ดึงข้อมูลแถวจากตารางที่ระบุด้วยตัวเลือกที่ระบุ
updateRow อัปเดตแถวที่มีอยู่ในตารางที่ระบุ

วิธีการเชื่อมต่อ

ใช้วิธีการเชื่อมต่อของ dataApi วัตถุเพื่อทํางานกับข้อมูลที่แสดงโดยตัวเชื่อมต่อ Power Platform ที่ผูกไว้กับหน้า

วิธี คำอธิบาย
createConnectorRow สร้างแถวใหม่ในตารางตัวเชื่อมต่อที่ระบุ
deleteConnectorRow ลบแถวจากตารางตัวเชื่อมต่อที่ระบุ
executeConnectorOperation เรียกใช้การดําเนินการที่มีชื่อซึ่งแสดงโดยตัวเชื่อมต่อ REST (operation-keyed) เช่น ผู้ใช้ Office 365
getConnectorSwagger เรียกใช้ข้อกําหนด Swagger (OpenAPI) สําหรับตัวเชื่อมต่อ
getConnectorTableSchema เรียกใช้ Schema สําหรับตาราง (หรือที่เรียกว่าเอนทิตีหรือรายการ) ที่เปิดเผยโดยตัวเชื่อมต่อ
listConnectorDatasets แสดงรายการชุดข้อมูลที่พร้อมใช้งานสําหรับตัวเชื่อมต่อ
listConnectorOperations แสดงรายการการดําเนินการที่แสดงโดยตัวเชื่อมต่อ REST (การดําเนินการคีย์)
listConnectorTables แสดงรายการตารางที่พร้อมใช้งานในชุดข้อมูลตัวเชื่อมต่อที่ระบุ
queryConnectorTable คิวรีตารางที่แสดงโดยตัวเชื่อมต่อด้วยตัวเลือกที่ระบุ
retrieveConnectorRow ดึงข้อมูลแถวเดียวจากตารางตัวเชื่อมต่อที่ระบุ
updateConnectorRow อัปเดตแถวที่มีอยู่ในตารางตัวเชื่อมต่อที่ระบุ

การดําเนินการผกผันและวิธีการของฟังก์ชัน

ใช้การดําเนินการและวิธีการของฟังก์ชันของ dataApi วัตถุเพื่อเรียกใช้ Api แบบกําหนดเองของ Dataverse ที่ผูกไว้กับหน้า

วิธี คำอธิบาย
executeAction เรียกใช้ API แบบกําหนดเองของ Dataverse ที่ผูกกับหน้าเป็นการดําเนินการ
executeFunction เรียกใช้ API แบบกําหนดเองของ Dataverse ที่ผูกกับหน้าเป็นฟังก์ชัน
listBoundActions แสดงรายการ API แบบกําหนดเองของ Dataverse (การดําเนินการและฟังก์ชัน) ที่ผูกไว้กับหน้า

วิธีการของหน้า

ใช้วิธีการหน้าของ dataApi วัตถุเพื่อควบคุมหน้าที่สร้างเอง เช่น การส่งกลับค่าเมื่อใช้หน้าเป็นกล่องโต้ตอบ

วิธี คำอธิบาย
setPageOutput ตั้งค่าส่งกลับเป็นสคริปต์การเรียกเมื่อกล่องโต้ตอบหน้าสร้างปิด