【问题标题】:Outlook javascript failing after update更新后 Outlook javascript 失败
【发布时间】: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


【解决方案1】:

我找到的解决方案是从 appsforoffice.microsoft.com/lib/1/hosted/Office.js 引用 CDN office.js,而不是本地版本的 office.js

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-20
    • 2014-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-10
    • 2019-01-22
    相关资源
    最近更新 更多