我已集成创建的一个加载项以集成到Outlook Mail中.
我已经使用了Office内置代码(Javascript代码).
现在要测试加载项我在微软注册了我的个人电子邮件ID.注册后我发现在Outlook Mail中,Profile中有两个不同的Mail Ids.
喜欢
> alex.p@***.com
> outlook_1203434@outlook.com
现在我需要第一个验证,但我每次都得到第二个.
我使用下面的代码.
Office.initialize = function (reason) {
item = Office.context.mailBox.item;
console.log(Office.context.mailBox.userProfile.displayName);
console.log(Office.context.mailBox.userProfile.emailAddress);
}
最佳答案
Outlook JavaScript API(https://dev.office.com/docs/add-ins/develop/understanding-the-javascript-api-for-office#mailbox-object)的文档意味着您的代码仅在邮箱上下文中运行,该邮箱上下文仅公开该特定邮箱的数据,因此您无法访问有关其他邮箱的任何信息.
我有一个快速搜索,我不认为可以枚举与邮箱关联的电子邮件地址,也不能有关于桌面Outlook中的其他邮箱或任何等效的OWA的信息.