Google Sheet - OnEdit TimeStamp在单独的表格中无效

时间:2017-02-18 05:58:24

标签: google-sheets

我只使用1张和此脚本运行Google表格(更新时间戳onEdit)

function onEdit(e) {
    if (!e.value) return;
    e.source.getActivesheet()
        .getRange('G50')
        .setValue(new Date());
}

但是当我再添加2张纸时,它就停止了工作。我不明白,因为我想,这个脚本现在可以在我编辑的时候在这些工作表中运行。 (但它什么都不做)

我没有想到什么?提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如何改变如下?

来自:

e.source.getActivesheet()

致:

e.source.getActiveSheet()

对于onEdit(),即使发生错误,也不会显示错误。因此,如果您想知道是否发生错误,请在启动onEdit()后在脚本编辑器上确认“查看>执行脚本”。您可以在Execution Transcript中看到onEdit()的运行过程。