自定义函数与附加组件?

Bob*_*old 6 add-on google-sheets google-apps-script custom-function

我一直在尝试使用我现有的一些现有Google App脚本创建Google Spreadsheet插件,此应用脚本的一个重要部分是自定义功能.

虽然附加组件的文档并未表明支持此文档,但自定义函数的文档确实表明您可以.

https://developers.google.com/apps-script/guides/sheets/functions

通过测试,我以前从未能通过插件获得自定义功能.有谁知道让这个工作的秘诀?

Rub*_*bén 9

回答

据Eric Koleda在[Code.gs - date_add_and_subtract](https://github.com/google/google-apps-script-samples/blob/master/date_add_and_subtract/Code.gs)中提供的插件中的自定义功能,需要包含至少一个附加菜单,但此时此测试模式不起作用.

注意:删除了最初引用的页面,但可以在https://github.com/googlesamples/apps-script/tree/master/sheets/dateAddAndSubtract上找到Date add和substract附加示例代码.

测试自定义函数加载项的"解决方案"是私下发布加载项,这样您就可以避免Google审核未经测试的加载项.相关问答:私下发布插件

备注

有几个相关的GAS问题,请为它们加注:

  • 我尝试了 date_add_subtract 并且该添加正在工作。此外,我尝试创建自己的自定义函数,并且它们正在运行。与 date_add_subtract 链接代码相同,我在插件中添加了一个菜单,除了显示警报外,它基本上什么都不做。然后,一旦您单击该菜单,自定义公式就会在智能感知中出现并起作用。用于安装配置的身份验证模式为“已安装并已启用”。 (2认同)