如何以编程方式将 Google Sheet 脚本发布/部署为 API 可执行文件?

Posted

技术标签:

【中文标题】如何以编程方式将 Google Sheet 脚本发布/部署为 API 可执行文件?【英文标题】:How to Publish/Deploy Google Sheet script as API executable programmatically? 【发布时间】:2018-04-09 03:06:36 【问题描述】:

我有一个包含脚本的谷歌表格,我想以编程方式执行以下操作。

    以编程方式制作此 Google 电子表格 public。 我想以编程方式为任何用户(公共)执行与上述电子表格相关联的脚本。

我可以以编程方式执行“Publish>Deploy as API executable”吗?

【问题讨论】:

欢迎来到堆栈。请包含您尝试过的代码并描述您遇到的任何问题。另外请清理你的标签我不认为你在应用脚本和.net中这样做。 @DaImTo,你仔细阅读我的问题了吗?如果有代码以编程方式部署谷歌电子表格,我会费心发布问题吗?如果您无法提供帮助,请尽量远离它。 我以前做过这个,无法帮助你修复你的代码而不看到它 @DaImTo 你能给我一些链接吗,我可以在哪里找到这个问题的解决方案,我没有代码,请参考一些 API 链接或网络上的任何链接。我想使用 API 以编程方式实现这一目标。 【参考方案1】:

您可能想查看最近的updates in Release Notes,看看是否有帮助。上面写着:

您现在可以直接从项目清单中deploy 脚本项目。 我们更新了“发布脚本编辑器”菜单项,以更准确地表示项目可以拥有的各种部署,例如插件、Web 应用或 API 可执行部署。

有关更多信息,您可能需要查看以下参考资料:

Using the Execution API Publishing an Add-on

然后,对于当前不支持的功能,您可以检查或提交功能请求here。

【讨论】:

上面给出的链接没有提供任何使用 API 发布谷歌电子表格的信息,这些是使用界面手动部署/发布的唯一方法

以上是关于如何以编程方式将 Google Sheet 脚本发布/部署为 API 可执行文件?的主要内容,如果未能解决你的问题,请参考以下文章

Google 脚本 > 如何以编程方式退出单元格?

通过GAS保存并访问Google Sheet的“指定版本”

如何将 Google Sheet 中的数据加入 Metabase 以创建仪表板?

如何将自定义菜单添加到Google Sheet Addon

以编程方式在Google Apps脚本的测验中允许查看分数

以编程方式在 Google 表格中插入公式