【发布时间】:2019-01-28 10:24:01
【问题描述】:
我正在尝试为我们的 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 列。如何使此代码适用于每个偶数列?
【问题讨论】:
标签: google-apps-script google-sheets