【问题标题】:How to get User's actual Email Id in Outlook Add-in Integration如何在 Outlook 插件集成中获取用户的实际电子邮件 ID
【发布时间】:2017-04-30 02:49:35
【问题描述】:

我已集成创建了一个要集成到 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。

【问题讨论】:

    标签: javascript outlook-addin office-js apps-for-office


    【解决方案1】:

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

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

    【讨论】:

    • 我看到了。那还有其他方法可以得到吗?
    • @Alex Patel:我可能会迟到,但是是的!有办法,看我的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-04
    • 1970-01-01
    • 2017-04-30
    • 2012-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多