Excel自定义功能在Excel Desktop 2016中有效,但在Excel Online中失败

时间:2019-09-27 14:28:41

标签: office-js custom-functions-excel

我们一直在不停地尝试使自定义函数在Excel Online中工作(通过多个浏览器),并且完全陷入困境。

正在做什么

  1. 所有环境(本地,开发,生产)在Excel Desktop 2016中均能正常工作
  2. 所有Web环境均失败,并显示消息“在此插件中安装自定义功能时出现问题。请尝试再次安装此插件。

到目前为止,我们已经尝试过:

  1. 试图从服务器加载文件,但仍然存在相同的问题
  2. 将所有更改恢复到自定义功能运行良好的状态。已在本地和开发人员上验证
  3. 在Chrome中禁用了网络安全性。 CORS问题消失了,但仍然收到“加载自定义函数时出错”消息。让我觉得它比CORS更深。
  4. 我能够从Starcount教程成功加载自定义功能。我正在为自定义函数文件使用完全相同的Webpack配置

欢迎就如何纠正此问题提出建议,因为这阻止了我们重新提交。

1 个答案:

答案 0 :(得分:0)

我们找到了原因,团队正在跟进更好的错误消息。如果清单必须包含4个部分的版本号才能加载该函数,则Excel for Web会出现错误(请注意,在桌面中该加载项将正常运行)。

EXCEL for Web上的自定义功能将失败:

<version>1.0.10</version>  

如果清单中的versoin像这样,则自定义功能将起作用:

<version>1.0.0.0</version>