หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
เมื่อคุณ สร้างหน้าโดยใช้ภาษาธรรมชาติ 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 |
ตั้งค่าส่งกลับเป็นสคริปต์การเรียกเมื่อกล่องโต้ตอบหน้าสร้างปิด |