我只使用1张和此脚本运行Google表格(更新时间戳onEdit)
function onEdit(e) {
if (!e.value) return;
e.source.getActivesheet()
.getRange('G50')
.setValue(new Date());
}
但是当我再添加2张纸时,它就停止了工作。我不明白,因为我想,这个脚本现在可以在我编辑的时候在这些工作表中运行。 (但它什么都不做)
我没有想到什么?提前感谢您的帮助。
答案 0 :(得分:0)
如何改变如下?
来自:
e.source.getActivesheet()
致:
e.source.getActiveSheet()
对于onEdit(),即使发生错误,也不会显示错误。因此,如果您想知道是否发生错误,请在启动onEdit()后在脚本编辑器上确认“查看>执行脚本”。您可以在Execution Transcript中看到onEdit()的运行过程。