【发布时间】:2021-03-29 09:29:50
【问题描述】:
我试图在编辑特定单元格(恰好是一个下拉列表,水平合并多个列)时显示时间戳,但无法使其工作。
这是我所拥有的:
function onEdit(e) {
addTimestamp(e);
}
function addTimestamp(e){
//variable
var startRow = 6;
var targetColumn = 7;
//get modified row and column
var row = e.range.getRow();
var col = e.range.getColumn();
if(col === targetColumn && row >= startRow){
var currentDate = new Date();
e.sourcegetActiveSheet().getRange(row,12).setValue(currentDate);
}
}
我还希望它能够跳过 4 个标签,但适用于其余标签。我最初尝试使用
e.sourcegetActiveSheet().getName() != "*tab I wanna exclude*" &&
在 IF 中,但不知道这是否有效,因为我无法让完整的脚本正常运行。
谢谢!
【问题讨论】: