Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Враћа тренутно активну Мицрософт 365 < ДИЦТ__Цопилот ⚐ агент > Цопилот агент , или недефинисано ако стање агента још није познато.
Синтакса
Xrm.Copilot.getCurrentAgent().then(successCallback, errorCallback);
Параметри
| Име параметра | Тип | Обавезно | Опис |
|---|---|---|---|
successCallback |
Функцију | Да | Функција за позивање када операција успе. |
errorCallback |
Функцију | Да | Функција за позивање када операција не успе. |
Повратна вредност
Тип : Promise<M365CopilotAgent | undefined> — Ресолвес то ан M365CopilotAgent објецт десцрибе тхе ацтиве агент, ор undefined иф тхе агент стате ис нот детерминед yет.
Напомене
Не ради ништа ако < ДИЦТ__Мицрософт ⚐ 365 ⚐ Цопилот > Мицрософт 365 Цопилот није омогућено.
Враћени објекат agentId и особине су mode упарени:
-
agentIdје не-нулти стринг иmodeје"agentPage"или"mentioned": агент је активан. - &лт;c0 /&гт; је &лт;c1 /&гт; и &лт;c2 /&гт; је &лт;c3 /&гт;: корисник је на главној линији < ДИЦТ__Мицрософт ⚐ 365 ⚐ Цопилот > Мицрософт 365 Цопилот (нема активног агента).
Пример
const agent = await Xrm.Copilot.getCurrentAgent();
if (agent && agent.agentId) {
console.log(`Active agent: ${agent.agentId}, mode: ${agent.mode}`);
} else if (agent) {
console.log("User is on mainline M365 Copilot (no agent).");
} else {
console.log("Agent state not yet determined.");
}
Сродни чланци
M365CopilotAgent интерфејс
Кстрм .Цопилот (референца клијентског АПИ-ја)