我在完成這項作業時遇到問題。我想在第 1 列中使復選框為真時在第 4 列中插入今天的日期。有多行。我沒有看到我的方式的錯誤。任何建議,將不勝感激。
謝謝,
function onEdit(e) {
var ss = e.source.getActiveSheet();
var date = new Date();
if (e.range.columnStart != 1 || e.value != "TRUE") return;
ss.getRange(e.range.rowStart,4).setValue(date);
}
uj5u.com熱心網友回復:
代替:
E.value != "TRUE"
只需使用:
!e.value
然后代替:
ss.getRange(e.range.rowStart,4).setValue(date)
您可以簡單地使用:
e.range.offset(0,3).setValue(date)
這也允許您消除對 ss 變數的需要。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/493936.html
