展望(桌面)添加在:为空的原因Office.context.mailbox.userProfile.email地址?

问题描述 投票:1回答:2

我们遇到了在Office.js API(观插件API)将返回用于Office.context.mailbox.userProfile.emailAddress和Office.context.mailbox.userProfile.displayName空值的几种情况。在这种情况下,我们的插件无法继续其初始化。什么可能导致Office.js API返回的空值?

出现这种情况的Exchange在线用户/通过AppRiver,只有在Outlook(桌面)由微软提供的邮箱。当我们的插件在其运行OWA返回正确的值。

Office.initialize = function (reason) {
    var userProfile = Office.context.mailbox.userProfile;
   }
};

谢谢。

outlook-addin outlook-web-addins
2个回答
1
投票

我已经注意到这一点在展望那里是装载的邮箱拥有Exchange 2016后端Mac客户端。难道是因为预期客户特定js文件不返还财产?

以我为例,我看到outlook-mac-16.00.js正在返回的电子邮件地址和显示名称与Office 365作为后端的预期,但不与Exchange 2016年


0
投票

@Alexey - 你测试的相同与最新的Office内幕建?我没有Exchange内部部署服务器或托管;而我与Office 365测试,它为我工作。或者你可以检查的Outlook诊断或查尔斯Web代理日志,看看你在它受影响的用户注意到...

© www.soinside.com 2019 - 2024. All rights reserved.