【发布时间】:2021-10-12 12:18:39
【问题描述】:
function onEdit(e) {
var range = e.range;
var spreadSheet = e.source;
var sheetName = spreadSheet.getActiveSheet().getName();
var row = range.getRow();
var dat = activesheet.getRange(row,1).getValue();
if(dat == "") {
if(sheetName == 'hi') {
var new_date = new Date();
spreadSheet.getActiveSheet().getRange(row,1).setValue(new_date).setNumberFormat("dd/MM/yyyy hh:mm:ss Am/Pm");
}
}
}
#我在工作表中遇到了这个问题我想要添加日期 #但如果行中的数据发生任何变化,则不会再次更新
【问题讨论】:
-
该函数需要事件对象,因此您可以在没有触发器的情况下运行它,除非您提供事件对象。
-
看来你的钥匙
#有点坏了。
标签: google-apps-script google-sheets triggers