Javascript 如何获得用户';s Outlook加载项集成中的实际电子邮件Id
我已集成创建了一个要集成到Outlook Mail中的加载项 我使用了Office内置代码(Javascript代码) 现在要测试外接程序,我已使用我的个人电子邮件id在Microsoft中注册。注册后,我发现在Outlook Mail中,配置文件中有两个不同的邮件id 像Javascript 如何获得用户';s Outlook加载项集成中的实际电子邮件Id,javascript,outlook-addin,office-js,apps-for-office,Javascript,Outlook Addin,Office Js,Apps For Office,我已集成创建了一个要集成到Outlook Mail中的加载项 我使用了Office内置代码(Javascript代码) 现在要测试外接程序,我已使用我的个人电子邮件id在Microsoft中注册。注册后,我发现在Outlook Mail中,配置文件中有两个不同的邮件id 像 alex.p***.com 展望_1203434@outlook.com 现在我需要第一个进行验证,但我每次都会得到第二个 我使用了下面的代码 Office.initialize = function (reason) {
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()的文档表明,您的代码仅在邮箱上下文中运行,该上下文仅公开特定邮箱的数据,因此您无法访问有关其他邮箱的任何信息
我进行了快速搜索,我认为不可能枚举与邮箱相关的电子邮件地址,也不可能枚举Desktop Outlook中其他邮箱的信息或其他类似OWA的信息。我看到了。那还有其他方法吗?@Alex Patel:我可能会迟到,但是的!有一种方法,看看我的答案。