我可以将脚本链接到已经有脚本的谷歌表格吗?

时间:2021-06-03 04:22:11

标签: google-apps-script google-sheets

我有一个谷歌表格,它链接到一个表单和一个在谷歌表格菜单中创建的谷歌脚本。这个脚本运行良好,我用它来格式化数据。但是,我有另一个从 google 开发者控制台创建的脚本,它从网站发送和接收数据。我需要第二个脚本来获取 Google 表格中单元格的值。 如何在保持脚本已链接到工作表的同时将第二个表单链接到 Google 工作表?

在查看对其他问题的回答时,它们似乎与一组中的单个工作表有关,因此只是为了澄清一下,当提到谷歌工作表时,我指的是整个谷歌工作表文档。反正我只有一张。

如果有帮助:我想添加的脚本有点像服务器,并且正在由 google 脚本部署,而已经链接的脚本仅在我在工作表上调用它时才运行。

2 个答案:

答案 0 :(得分:0)

无法将独立脚本附加到文档使其成为绑定脚本(这是链接文档的脚本的实际术语)。

最简单的方法是将代码复制粘贴到另一个脚本中。您可以部署有界脚本。

如果您出于某种原因确实需要多个项目,您可以启用 Apps Script API 并使用 projects.create (read reference) 创建另一个项目。如果你不知道这意味着什么,你可能不应该使用它,因为它充其量是挑剔的。

答案 1 :(得分:0)

我找到了一个解决方案,即使用

将脚本链接到谷歌表格
var ss = SpreadsheetApp.openById("SHEET_ID_HERE");

然后我可以使用 ss.getActiveSheet().getRange().getValue(); 和其他功能。

感谢您的帮助!