返回当前环境中是否启用Microsoft Copilot。
Syntax
Xrm.Copilot.isM365CopilotEnabled().then(successCallback, errorCallback);
Parameters
| 参数名称 | 类型 | 必需 | Description |
|---|---|---|---|
successCallback |
函数 | 是的 | 作成功时要调用的函数。 |
errorCallback |
函数 | 是的 | 作失败时要调用的函数。 |
返回值
类型:Promise<boolean>
如果当前环境中启用了Microsoft Copilot,false则返回true;否则返回。
Remarks
启用由排名的检查序列决定:功能控制终止开关、三个并行资格检查(许可证、环境设置和 Dataverse 索引状态)、可选的应用级设置替代和逐步推出标志。 结果缓存 30 分钟,并发调用将重复数据删除。
所有其他Microsoft Copilot方法在执行并完成之前检查此值,如果返回false,则不执行任何操作。
Example
const isEnabled = await Xrm.Copilot.isM365CopilotEnabled();
if (isEnabled) {
// Show Copilot-related controls
}