小编And*_*ell的帖子

onEdit 函数,其中特定列中的操作设置下一列中相应行的值

我正在尝试制定一个仅由一个特定列触发的谷歌脚本 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)

google-sheets google-apps-script

1
推荐指数
1
解决办法
2512
查看次数

标签 统计

google-apps-script ×1

google-sheets ×1