删除智能 Microsoft 365 Copilot 副驾驶®操作的平台默认处理程序。
Syntax
Xrm.Copilot.removeDefaultActionHandlers(actionId).then(successCallback, errorCallback);
Parameters
| 参数名称 | 类型 | 必需 | Description |
|---|---|---|---|
actionId |
字符串 | 是的 | 要删除其默认值的操作 ID。 必须是 addActionHandler 中定义的内置操作 ID 之一。 |
successCallback |
函数 | 是的 | 作成功时要调用的函数。 |
errorCallback |
函数 | 是的 | 作失败时要调用的函数。 |
返回值
类型:Promise<void>
Remarks
此方法不会影响通过 addActionHandler 注册的自定义处理程序。 若要还原默认处理程序,请使用 addDefaultActionHandlers。 如果未启用智能 Microsoft 365 Copilot 副驾驶®,此方法不执行任何操作。
Example
// 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
});