我正在尝试为我们的Google工作表脚本创建一个时间戳。主要目标是创建一个脚本,如果在任何“偶数”列中添加了某些内容,它将在每个“奇数”列中添加时间戳。
现在,我已经找到了:
function onEdit() {
var s = SpreadsheetApp.getActiveSheet();
if( s.getName() == "Sheet1" ) {
var r = s.getActiveCell();
if( r.getColumn() == 13 ) {
var nextCell = r.offset(0, 1);
if( nextCell.getValue() === '' )
var time = new Date();
time = Utilities.formatDate(time, "GMT", "HH:mm:ss");
nextCell.setValue(time);
};
};
}
它很完美,但不幸的是,仅适用于第13列。如何使此代码适用于所有偶数列?