#VALUE Excel错误出现在Excel桌面版本中,但没有出现在Web版本中

问题描述

当前,我正在为Excel开发Microsoft Office加载项(具有自定义功能)。就像类似的项目一样,我使用Yeoman generator for Office Add-insyo office命令生成了脚手架文件。外接程序通过自定义功能从用户获取输入,并通过HTTPS请求将其通过网络发送到端点,以处理数据并返回Excel答案。

最快速地了解当前情况:上周,我对Office Excel加载项(带有自定义功能)的首次提交被拒绝,指出主要的关键验证错误是该加载项无法在以下版本中运行:

  • Windows上的Microsoft 365,Excel 16.0.13029.20450 64位
  • Chrome浏览器中的Excel on the Web(版本84.0.4147.135(正式版本)(64位))

运行外接程序的自定义功能 any 会立即导致 #VALUE (Excel)错误。 根据{{​​3}}:A #VALUE error typically indicates an error in the functions' script file.,但是问题是我无法自己为“ Web”版本复制此文件,在那里我可以正常使用。而且,除了一个使用某些自定义功能的小型视频外,我对此没有任何其他反馈。当然,这不是他们的工作,但是不幸的是,我没有选择余地……尽管感觉好像我正在寻找一些显而易见的东西。

但是,“ Windows上的Microsoft 365”版本也确实对我不起作用。我只是从Microsoft的报告中发现了一些东西,因为它在我申请验证过程之前曾经为我工作。

现在有实际问题:

  • #VALUE 错误的另一原因是什么?如何解决?
  • 我应该如何调试此类错误并获取堆栈跟踪信息?
  • 为什么它在网络版本中对我有效,但在365桌面上却不起作用 版? (而不是完全不在Microsoft端?)
  • 最近是否会有某种更新?

我已经看过的一些东西:

  • 函数参数的数据类型错误:所有函数都想要数字,而数字确实是它们得到的。
  • 不正确的JSON元数据:由于我使用了脚手架文件,因此在构建时会使用the documentation自动生成JSON元数据。我尝试在那儿寻找潜在的问题,但一无所获。
  • 参数中的
  • 空白/空白:已选中。没事。
  • 启用运行时日志记录:尝试过但似乎没有用。不幸的是,console.log()语句根本没有记录。
  • 安装了VS Code Microsoft Office加载项调试器:虽然它确实适用于任务窗格,但我无法将其用于自定义功能。
  • 更改分隔符:也没有执行任何操作。

我了解是否需要提供其他信息来回答我的问题。请告诉我,我还需要分享什么才能解决此问题。预先感谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...