javascript – 如何在Outlook加载项集成中获取用户的实际电子邮件ID

前端之家收集整理的这篇文章主要介绍了javascript – 如何在Outlook加载项集成中获取用户的实际电子邮件ID前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我已集成创建的一个加载项以集成到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);
 }

请建议我以其他方式获取用户的电子邮件ID.

最佳答案
Outlook JavaScript API(https://dev.office.com/docs/add-ins/develop/understanding-the-javascript-api-for-office#mailbox-object)的文档意味着您的代码仅在邮箱上下文中运行,该邮箱上下文仅公开该特定邮箱的数据,因此您无法访问有关其他邮箱的任何信息.

我有一个快速搜索,我不认为可以枚举与邮箱关联的电子邮件地址,也不能有关于桌面Outlook中的其他邮箱或任何等效的OWA的信息.

猜你在找的JavaScript相关文章