5

我已集成创建了一个要集成到 Outlook 邮件中的加载项。

我为此使用了 Office 内置代码(Javascript 代码)。

现在要测试加载项,我使用我的个人电子邮件 ID 在 Microsoft 中注册。注册后,我发现在 Outlook 邮件中,配置文件中有两个不同的邮件 ID。

喜欢

  1. alex.p@***.com
  2. 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。

4

1 回答 1

3

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

我进行了快速搜索,但我认为无法枚举与邮箱关联的电子邮件地址,也无法枚举桌面 Outlook 中其他邮箱的信息或任何 OWA 等效项。

于 2016-12-14T17:15:08.080 回答