2

在 Excel API 文档的“自定义函数”部分中,有一个“无 UI 自定义函数”小节。然而,虽然他们谈论身份验证问题、如何调试和运行时差异,但他们从未明确说明如何创建这么一个项目,这是怎么做的?

只是为了清楚起见,我希望创建一个 Excel 加载项,它提供一些自定义功能但没有任务窗格,因此(希望)不需要 Web 服务器为最终用户提供相应的 html。这是否在无 UI 自定义功能的范围内?

4

1 回答 1

1

无论任何 UI 功能(任务窗格、功能区等)如何,自定义功能都需要 2 个附加文件。那些是:

  1. 数据(JSON) 文件。定义函数签名。
  2. 脚本( JS ) 文件或页面(HTML) 文件。包含函数实现。如果您有默认运行时,将使用脚本。如果您有共享运行时,将使用Page 。

因此,您将必须提供 2 个附加文件。幸运的是,这些文件是静态的,可以从 OneDrive 或 GitHub 等任何公共位置提供。

要使您的加载项无 UI,请不要在清单中包含任务窗格、选项卡、菜单等的任何 UI 定义。没有什么特别的。

于 2020-08-04T21:12:22.867 回答