回傳是否在目前環境中啟用 Microsoft Copilot。
語法
Xrm.Copilot.isM365CopilotEnabled().then(successCallback, errorCallback);
Parameters
| 參數名稱 | 類型 | Required | Description |
|---|---|---|---|
successCallback |
功能 | 是的 | 作業成功時要呼叫的函式。 |
errorCallback |
功能 | 是的 | 作業失敗時要呼叫的函式。 |
傳回值
類型: Promise<boolean>
如果目前環境啟用 Microsoft Copilot,則會回傳true;false否則。
Remarks
啟用由一系列排名檢查決定:功能控制終止開關、三個平行資格檢查(授權、環境設定及 Dataverse 索引狀態)、可選的應用程式層級設定覆寫,以及逐步推出旗標。 結果會快取30分鐘,並同時通話進行重複處理。
其他所有 Microsoft Copilot 方法在執行前都會檢查此值,若返回false則不執行 。
範例
const isEnabled = await Xrm.Copilot.isM365CopilotEnabled();
if (isEnabled) {
// Show Copilot-related controls
}