自动时间戳的脚本(Google电子表格)

时间:2018-02-15 00:56:21

标签: google-apps-script google-sheets timestamp

我需要一些帮助来为我的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());
}

}
}

它对我来说很好,但是当我分享它时,它对别人不起作用。我对代码/脚本的经验几近为零,所以有人可以帮助我吗?

0 个答案:

没有答案