【问题标题】:outlook add-in is not working outlook desktop client using react js使用 react js 的 Outlook 加载项无法正常工作 Outlook 桌面客户端
【发布时间】:2021-04-30 12:02:26
【问题描述】:

Outlook 加载项无法在 Outlook 桌面客户端上运行,出现错误 SCRIPT5022:Office.js 尚未完全加载。您的应用程序必须调用“Office.onReady()”作为其加载序列的一部分(或设置“Office.initialize”函数)。如果您的应用具有此功能,请尝试重新加载此页面。

【问题讨论】:

  • 从下面的 cmets 中,您的加载项在您的桌面 Outlook 客户端上运行良好,但是,它不适用于 Windows 10.0.18362.1411 上的 Microsoft 365 16.0.13901.20436。您拥有哪个版本的 Outlook?如果你的版本比它失败的版本低很多,你能升级吗?请同时提供您的 Windows 版本,以帮助我们确定 Outlook 使用哪个底层浏览器来运行加载项。
  • Predictable Behavior 1100.4.4.2 O365 Perpetual 您的优惠不适用于 Windows 上的 Microsoft 365、Outlook 16.0.13929.20296 加载项无法加载 复制步骤 在 Outlook 上启动加载项 观察空白的任务窗格UI 显示 参考“blank.mp4 & load.mp4”。请更新报价以在所有必需的环境中完全正常运行,然后重新提交报价。这是 microsoft patner center 给出的错误
  • 但是同样的版本对我来说工作正常。所以我怎么能解决他们拒绝他们的问题,因为它在 Windows 服务器上不起作用
  • 为了澄清认证结果,应在此处提出票证aka.ms/marketplacepublishersupport,如拒绝报告中所述。我们不能在优惠论坛上讨论个别优惠结果。

标签: outlook-addin outlook-web-addins


【解决方案1】:

您需要指定 Internet Explorer 版本。当我们不知道加载项的确切启动位置时,很难给出明确的答案。

在加载库之前,Office 加载项无法成功调用任何 Office JavaScript API。 Initialize your Office Add-in 文章描述了您的代码可以确保库已加载的两种方式:

  • Office.onReady()初始化。
  • Office.initialize初始化。

确保您已在加载项中定义了它们中的任何一个。

【讨论】:

  • /* Office 初始化后渲染应用程序 */ Office.initialize = () => { isOfficeInitialized = true;渲染(应用程序); };如您所见,我在 react 应用程序中使用 Office.initialize 方法。
  • 您的优惠不适用于 Windows 10.0.18362.1411 上的 Microsoft 365 16.0.13901.20436。您的加载项在上述配置中加载为空白。要重现此问题:启动加载项 观察任务窗格中没有内容加载。请参阅随附的视频 (blank.mp4) 请更新报价以在所有必需的环境中完全正常运行并重新提交报价。这是我面临的拒绝,因为 Office.js 尚未完全加载,但它在我的窗口桌面客户端上运行良好。
猜你喜欢
  • 1970-01-01
  • 2020-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多