0

我从一张海报中看到了这个回复(下图),该回复是在填写单元格时响应自动时间戳的请求。我已将此脚本添加为 Google 表格中的新项目。我的问题是,在我想要时间戳的单元格中使用的公式是什么?

Henrique G. Abreu 说:“只是为了帮助您开始……”填写单元格时的自动时间戳……

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, 1);
  if( nextCell.getValue() === '' ) //is empty?
    nextCell.setValue(new Date());
}
}
}

这段代码做了我从你那里理解的事情,那就是:如果在 D 列上编辑了某些内容,而 E 列是空的,则将当前日期添加到 E。”

4

0 回答 0