我们遇到了在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;
}
};
谢谢。
我已经注意到这一点在展望那里是装载的邮箱拥有Exchange 2016后端Mac客户端。难道是因为预期客户特定js
文件不返还财产?
以我为例,我看到outlook-mac-16.00.js
正在返回的电子邮件地址和显示名称与Office 365作为后端的预期,但不与Exchange 2016年
@Alexey - 你测试的相同与最新的Office内幕建?我没有Exchange内部部署服务器或托管;而我与Office 365测试,它为我工作。或者你可以检查的Outlook诊断或查尔斯Web代理日志,看看你在它受影响的用户注意到...