如果行不为空,则添加时间戳。
示例代码:
function onEdit(event) { var sheet = event.source.getActiveSheet(); var range = event.source.getActiveRange(); if (range.getValue() != "" && sheet.getName() == "Sheet1") { var row = range.getRow(); var date = new Date(); date = Utilities.formatDate(date, "GMT+8", "yyyy-MM-dd HH:mm:ss"); sheet.getRange(row, 3).setValue(date); } }
这个代码段检查编辑电子表格的单元格。如果一个单元格的值不为空并且该单元格位于名为Sheet1的电子表格中,它会添加一个当前日期和时间的时间戳到第三列的相应行。时间戳的格式是“yyyy-MM-dd HH:mm:ss”,时区设置为GMT+8,可以根据需要进行更改。