我有几张具有绑定(bind)到电子表格的功能的工作表。每个电子表格都有自己的功能,并使用 SpreadsheetApp.getUi 来运行 html 服务。我想在主电子表格项目的所有工作表中启动函数调用?是否可以?比如获取电子表格项目的句柄并在该项目中运行脚本?
最佳答案
你有两个选择:
各有利弊。两者都不是真正的可维护性。
库选项将提供代码完成,而 Web 应用程序选项将启用(如果您愿意)让您异步运行代码。
两者都有不同的速度惩罚。如文档中所述,启用库的脚本较慢。 Web 应用程序会因为
urlfetch
而变慢潜伏。库函数将使用宿主脚本中允许的运行时,而 Web 应用程序将扩展运行时和一些配额。
文档:
关于google-apps-script - 如何从另一个项目运行谷歌应用脚本功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28390885/