作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我已经集成创建了一个要集成到 Outlook 邮件中的加载项。
我为此使用了 Office 内置代码(Javascript 代码)。
现在要测试加载项,我已使用我的个人电子邮件 ID 在 Microsoft 中注册。注册后,我发现在 Outlook 邮件中,配置文件中有两个不同的邮件 ID。
喜欢
现在我需要第一个进行验证,但我每次都得到第二个。
我为此使用了以下代码。
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 - 如何在 Outlook 插件集成中获取用户的实际电子邮件 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41148268/
我是一名优秀的程序员,十分优秀!