【发布时间】:2021-12-04 11:26:26
【问题描述】:
每次我在第一列中输入时,我一直试图在我的谷歌表中获取时间戳,它应该在第四列中给我日期和时间戳。但是,我不知道我做错了什么所有的教程都是一年前的,谷歌已经从谷歌表格的“工具”菜单中删除了编辑脚本功能,所以我不知道如何正确连接该功能.
代码如下:
function onEdit(e) {
var row = e.range.getRow();
var col = e.range.getColoumn();
if(col===1 && row>1 && e.source.getActiveSheet.getName()=== "Dummy1") {
e.source.getActiveSheet.getRange(row,4).setValue(new Date());
}
}
这是它给我的错误:
TypeError:无法读取未定义的属性“范围” onEdit@TimeStamp.gs:3
以及工作表的链接:https://docs.google.com/spreadsheets/d/1lBe7GDT7-yAS3GiBhoiVppIZe7gDkI3ihExmo5ZaEy8/edit?usp=sharing
【问题讨论】:
标签: javascript google-apps-script google-sheets timestamp dom-events