如果在第7列中输入任何内容。 该脚本在第6列中起作用。
我希望仅当第7列中出现“是”或“否”时才起作用。
我应该如何解决?帮我。
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var activeCell = sheet.getActiveCell();
var col = activeCell.getColumn();
var row = activeCell.getRow();
if (col == 7 ) { // assuming status is in column 7, adapt if needed
sheet.getRange(row, col-1).setValue(new Date()).setNumberFormat('MM-dd-hh-mm');// change the display format to your preference here //
}
}
答案 0 :(得分:0)
有些不同,但是解决了。
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var activeCell = sheet.getActiveCell();
var cell = activeCell.getValue()
var col = activeCell.getColumn();
var row = activeCell.getRow();
//if (col == 7 ) { // assuming status is in column 7, adapt if needed
if (cell == 'yes' ) {
sheet.getRange(row, col-1).setValue(new Date()).setNumberFormat('MM/dd/hh-mm');// change the display format to your preference here //
}
else if (cell == 'no' ) {
sheet.getRange(row, col-1).setValue(new Date()).setNumberFormat('MM/dd/hh-mm');// change the display format to your preference here //
}
}