gpt4 book ai didi

google-apps-script - 带有附加功能的自定义功能?

转载 作者:行者123 更新时间:2023-12-04 14:11:31 27 4
gpt4 key购买 nike

我一直在尝试从我现有的一些现有Google App脚本中创建一个Google Spreadsheet插件,而该应用程序脚本的一个重要组成部分就是“自定义功能”。

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

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

通过测试,我曾经无法通过插件公开自定义功能。有人知道 secret 调味料可以使它起作用吗?

最佳答案

回答
根据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上提供了“添加日期和减去日期”示例代码。
测试自定义功能加载项的“解决方案”是私下发布加载项,这样您就可以避免Google审查未经测试的加载项。相关问答:Publish an add-on privately
注意:如今,无法更改Google Cloud Projects的可见性,但是可以更改链接到Google Apps Script项目的Google Cloud Project。
一种方案是使用不同的Google Cloud Projects进行测试和生产,但使用相同的Google Apps Script项目。另一种情况是有两个不同的Google Apps脚本项目,每个项目都有自己的Google Apps项目,并以某种方式将代码从一个复制到另一个,即使用Google Apps Script GitHub Assistant Chrome扩展程序,CLASP或Google Apps Script API。
评论
有几个与GAS相关的问题,请为它们加注星标:

  • "Test as add-on" from standalone project to Google Sheets doesn't link custom functions
  • After activating an add-on, custom functions get stuck Loading... until spreadsheet refresh
  • 关于google-apps-script - 带有附加功能的自定义功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30878247/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com