Edit OnChange的行为在一起使用时触发

时间:2016-04-09 00:07:23

标签: google-apps-script event-triggers

我有一个Google电子表格,我编写了一个使用onEditonChange触发器的脚本。我试图弄清楚事件触发的场景。有几种情况如下:

当我从/向现有单元格删除/添加值时,我希望onEdit事件被触发,但有时会onChange触发,即使该操作被视为操纵现有的细胞。

https://developers.google.com/apps-script/reference/script/spreadsheet-trigger-builder#onchange

同样,当我删除列时,而不是onChangeonEdit事件触发器。

在脚本中放置这些触发器时,是否存在优先级顺序?

我感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

你提供的doc几乎说明了一切。这可能是onChange()触发onEdit的可能性,反之亦然,也是因为我理解Event docs的定义,Change事件非常漂亮很多关于整个电子表格,而Edit是/可以特定于某个(范围)单元格。

我认为这个answer非常有用,它可能会给你一些想法。不知道this one是否也有帮助,但我认为这里的答案非常明确。希望这能以某种方式帮助你。祝你好运。