Javascript Dynamics CRM Online:Xrm.Page.context.client.getClient()返回;“网络”;从Outlook应用程序调用时

Javascript Dynamics CRM Online:Xrm.Page.context.client.getClient()返回;“网络”;从Outlook应用程序调用时,javascript,outlook,dynamics-crm,dynamics-crm-online,xrm,Javascript,Outlook,Dynamics Crm,Dynamics Crm Online,Xrm,Xrm.Page.context.client.getClient()函数似乎工作不正常。从桌面Outlook应用程序调用时,它返回“Web”,而不是文档()中描述的“Outlook”。以下是我正在使用的代码(绑定到表单onLoad事件): 你知道为什么会发生这种情况吗?你能提到你使用的是哪个应用程序吗?有两种:用于Outlook的Dynamics 365或用于Outlook的Dynamics 365应用程序 我不确定现在这个函数是否仍然返回“Outlook”。现在,所有内容都在Outlook的

Xrm.Page.context.client.getClient()函数似乎工作不正常。从桌面Outlook应用程序调用时,它返回“Web”,而不是文档()中描述的“Outlook”。以下是我正在使用的代码(绑定到表单onLoad事件):


你知道为什么会发生这种情况吗?

你能提到你使用的是哪个应用程序吗?有两种:用于Outlook的Dynamics 365或用于Outlook的Dynamics 365应用程序

我不确定现在这个函数是否仍然返回“Outlook”。现在,所有内容都在Outlook的iframe中运行。在此之前,附加组件具有不同的体系结构


作为一种解决方案,如果您从Outlook解析url,您可能会找到一个特定的参数来告诉您url的来源。不管怎样,Dynamics可能就是这样做的。

向Microsoft提出异议。我们正在使用“Dynamics 365 Outlook应用程序”。
function alertClient() {
    var client = Xrm.Page.context.client.getClient();
    Xrm.Utility.alertDialog(client);
}