如果我创建了一个 Google 应用程序脚本,我可以将它连接到 Google 电子表格以根据事件运行,还是必须手动调用它?
我不知道 Google 表格是否支持任何事件。
例如:一个 Google 应用程序脚本删除电子表格中已通过已完成行旁边具有数字 1 的列标记为已完成的行。我希望在修改行时运行它,甚至在第一次加载电子表格时运行。
如果我创建了一个 Google 应用程序脚本,我可以将它连接到 Google 电子表格以根据事件运行,还是必须手动调用它?
我不知道 Google 表格是否支持任何事件。
例如:一个 Google 应用程序脚本删除电子表格中已通过已完成行旁边具有数字 1 的列标记为已完成的行。我希望在修改行时运行它,甚至在第一次加载电子表格时运行。
onOpen()
每次加载电子表格时都会自动执行该函数。未来,我们将公开一个通用的事件 API,但在那之前你可以简单地定义你自己的函数,只要它被调用onOpen()
。
来自教程
的第 2 节
还有一些功能onEdit()
可以在以下位置查看:
http://www.google.com/support/forum/p/apps-script/thread?tid=584a17c79e4c04d5&hl=en
事件处理似乎在不断变化,并且取决于正在解决的安全问题。