Google Apps 脚本按钮:我可以分配一个未附加到工作表的“全局”脚本吗?
Posted
技术标签:
【中文标题】Google Apps 脚本按钮:我可以分配一个未附加到工作表的“全局”脚本吗?【英文标题】:Google apps scripts button: can I assign a "global" script that's not attached to the worksheet? 【发布时间】:2019-10-07 13:03:01 【问题描述】:我有一个脚本,我想将它分配给多个不同电子表格上的按钮。如果我在电子表格上创建一个按钮并引用存储在 Google 驱动器上另一个父文件夹中的脚本,我会收到错误 Script function myScript could not be found
。我可以通过使用按钮进入每个工作表,选择tools
,选择Script editor
,然后将我的脚本粘贴到那里来解决这个问题。问题在于myScript
依赖于多个其他脚本,因此对于十几个工作表,我必须如上所述复制多个脚本以将它们“附加”到电子表格并通过按钮访问它们。这对于未来更新脚本来说是一个明显的挑战。
有没有办法让我的一个项目在全球范围内使用所有脚本,这样我就不必将相同的脚本复制/粘贴到每个电子表格中?
【问题讨论】:
Insert a script into multiple Google Spreadsheets的可能重复 【参考方案1】:您可以做的是创建一个脚本并将其用作库,然后您将继续将该库附加到您将拥有工作表等的任何单个实例。
基本思路如下:Google Developers Guide: Libraries
这就是我一直在做的事情。
【讨论】:
感谢您的意见。这个问题是重复的。我用按钮作为搜索词使我的搜索条件过于具体。更多信息在这里:***.com/questions/14980864/…以上是关于Google Apps 脚本按钮:我可以分配一个未附加到工作表的“全局”脚本吗?的主要内容,如果未能解决你的问题,请参考以下文章
Google 表单 - 使用 Google Apps 脚本在项目中添加自定义按钮“更多信息”