时间戳脚本,监视列C中的更改,在列E上设置时间戳[操作方法]

时间:2013-10-15 22:04:39

标签: javascript google-apps-script google-sheets

正如标题所暗示的那样,我正在尝试制作一个完全相同的脚本。我已经搜索了一段时间,但根据脚本得不到好结果。

有什么建议吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

使用onEdit事件,每次编辑单元格或范围时,都会触发触发器。您只需要验证编辑了哪个列。 event参数包含一个函数.getCoumn(),它返回编辑范围内第一列的整数。

Apps Script API documentation on事件中,有一个简化的例子,说明您要求的内容。

function onEdit(e) {
      // Check to make sure the edit was on column C
      if(e.range.getColumn() == 3){ 
         // Update column E (two columns over i.e. offset(0[rows],2[columns])
         e.range.offset(0,2).setValue(new Date().toTimeString());
      }
    }