【发布时间】:2019-12-23 01:33:17
【问题描述】:
我们正在使用带有 Office javascript API 版本 16.0 的 Office 插件。在 8 月 13 日更新到我们的月度频道的版本 1907(内部版本 11901.20218)和我们的半年度频道用户的版本 1902(内部版本 11328.20392)之后,我们不再使用对 Office.context 的 javascript API 调用从 userProfile 获取电子邮件地址.mailbox.userProfile.emailAddress。这会在每次调用时返回 null。还有其他人遇到这个问题吗?或者知道解决办法吗?谢谢。
我们已在 2019 年 8 月 13 日更新之前的 Outlook 版本上尝试过此功能,插件按预期工作。
【问题讨论】:
-
我无法重现这个。只是为了确保在 JS 版本上,您使用的是来自 appsforoffice.com (appsforoffice.microsoft.com/lib/1/hosted/office.js) 的 office.js 吗?您是否发现其他 API 存在问题?
-
我会仔细检查我们的 office.js 文件。它在 13 号之前已经工作了一段时间,所以不确定会发生什么变化。
-
我在 Windows 10 上使用具有 Outlook 版本 1907 (11901.20218) 的物理机和使用相同 Outlook 版本的虚拟机对此进行了进一步测试。在虚拟机上,附加组件可以正常工作。在物理机上,加载项不起作用,因为没有从 Office.context.mailbox.userProfile.emailAddress 发送数据。两台机器都使用相同版本的 office.js 和相同的清单文件引用相同的附加组件。
标签: javascript c# api office-js