我正在尝试制定一个仅由一个特定列触发的谷歌脚本 onEdit 函数,并将在下一列的同一行中设置值。
当编辑 C 列中的单元格时,脚本应在 D 列中设置值 (new Date()),并且应限制为第 7 行之后的行。
目前我有一个可以工作的工具,但是当您编辑工作表中的任何单元格时它就会工作,所以它并不理想。我已经用谷歌搜索和阅读了一段时间但无济于事。任何帮助将不胜感激。
这是我目前拥有的代码:
function onEdit() { //Function to add a time stamp to Complete Time Column D
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range= sheet.getActiveCell();
var row = range.getRow();
if(row>7){
sheet.getRange(row, 4).setValue(new Date());
}
}
Run Code Online (Sandbox Code Playgroud)