我需要一些帮助来为我的Google电子表格制作自动更新时间戳脚本。我真正需要的是,当有人编辑A列或B列时,D列上会显示日期和时间。
我尝试使用此脚本
function onEdit() {
var s = SpreadsheetApp.getActiveSheet();
if( s.getName() == "Sheet1" ) { //checks that we're on the correct sheet
var r = s.getActiveCell();
if( r.getColumn() == 4 ) { //checks the column
var nextCell = r.offset(0, 3);
//if( nextCell.getValue() !== '' ) //is empty?
nextCell.setValue(new Date());
}
if( r.getColumn() == 5 ) { //checks the column
var nextCell = r.offset(0, 2);
//if( nextCell.getValue() !== '' ) //is empty?
nextCell.setValue(new Date());
}
}
}
它对我来说很好,但是当我分享它时,它对别人不起作用。我对代码/脚本的经验几近为零,所以有人可以帮助我吗?