Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Trả về trạng thái hiện đang hoạt động của Microsoft 365 Trợ lý ảo Copilot, hoặc không xác định nếu trạng thái tác nhân chưa được biết.
Cú pháp
Xrm.Copilot.getCurrentAgent().then(successCallback, errorCallback);
Tham số
| Tên tham số | Loại | Bắt buộc | Mô tả |
|---|---|---|---|
successCallback |
Hàm | Có | Một hàm để gọi khi thao tác thành công. |
errorCallback |
Hàm | Có | Một hàm để gọi khi hoạt động không thành công. |
Giá trị trả về
Loại: Promise<M365CopilotAgent | undefined> — Giải quyết đối tượng M365CopilotAgent mô tả tác nhân hiện hoạt hoặc undefined nếu trạng thái tác nhân chưa được xác định.
Nhận xét
Không làm gì nếu Microsoft 365 Copilot không được bật.
Thuộc tính và của đối tượng được agentId trả mode về được ghép nối:
-
agentIdlà một chuỗi không phải là null vàmodelà"agentPage"hoặc"mentioned": một tác nhân hiện hoạt. -
agentIdlànullvàmodelànull: người dùng đang ở trên đường dây chính Microsoft 365 Copilot (không hiện hoạt tác nhân).
Ví dụ:
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.");
}
Bài viết liên quan
Giao diện M365CopilotAgent
Xrm.Copilot (Tài liệu tham khảo về API máy khách)