หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ลบตัวจัดการค่าเริ่มต้นของแพลตฟอร์มสําหรับการดําเนินการ Microsoft 365 Copilot
ไวยากรณ์
Xrm.Copilot.removeDefaultActionHandlers(actionId).then(successCallback, errorCallback);
พารามิเตอร์
| ชื่อพารามิเตอร์ | Type | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|---|
actionId |
สตริง | Yes | ID การดําเนินการที่มีค่าเริ่มต้นที่คุณต้องการนําออก ต้องเป็นหนึ่งในรหัสการดําเนินการที่มีอยู่ภายในที่กําหนดไว้ใน addActionHandler |
successCallback |
Function | Yes | ฟังก์ชันที่จะเรียกใช้เมื่อการดําเนินการสําเร็จ |
errorCallback |
Function | Yes | ฟังก์ชันที่จะเรียกใช้เมื่อการดําเนินการล้มเหลว |
ค่าส่งกลับ
ประเภท: Promise<void>
หมาย เหตุ
วิธีนี้ไม่มีผลต่อตัวจัดการแบบกําหนดเองที่ลงทะเบียนผ่าน addActionHandler เมื่อต้องการคืนค่าตัวจัดการเริ่มต้น ให้ใช้ addDefaultActionHandlers ถ้าไม่ได้เปิดใช้งาน Microsoft 365 Copilot วิธีการนี้ไม่ทําอะไรเลย
ตัวอย่าง
// Replace default record navigation with custom behavior
await Xrm.Copilot.removeDefaultActionHandlers("MS.PA.CopilotChat.OpenRecord");
await Xrm.Copilot.addActionHandler("MS.PA.CopilotChat.OpenRecord", async ({ entity, recordId }) => {
// custom implementation
});
บทความที่เกี่ยวข้อง
addDefaultActionHandlers
Xrm.Copilot (การอ้างอิง API ไคลเอ็นต์)