繁体   English   中英

带有附加组件的自定义功能?

[英]Custom Functions with add-ons?

我一直在尝试从我拥有的一些现有 Google App 脚本创建一个 Google 电子表格插件,这个应用程序脚本的一个重要部分是自定义函数。

尽管附加组件的文档并未表明支持此功能,但自定义功能的文档确实表明您可以。

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

通过测试,我从未能够通过附加组件公开自定义函数。 有谁知道让这个工作的秘诀?

回答

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

注意:最初引用的页面已删除,但日期添加和减去附加示例代码可在https://github.com/googlesamples/apps-script/tree/master/sheets/dateAddAndSubtract 获得

测试自定义函数附加组件的“解决方案”是私下发布附加组件,这样您就可以避免 Google 对未经测试的附加组件进行审查。 相关问答:私下发布插件

注意:现在无法更改 Google Cloud Projects 的可见性,但可以更改链接到 Google Apps Script 项目的 Google Cloud 项目。

一种情况是使用不同的 Google Cloud 项目进行测试和生产,但使用相同的 Google Apps 脚本项目。 另一种情况是有两个不同的 Google Apps Script 项目,每个项目都有自己的 Google Apps 项目,并以某种方式将代码从一个复制到另一个,即使用 Google Apps Script GitHub 助手 Chrome 扩展、CLASP 或 Google Apps Script API。

评论

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM