【发布时间】:2021-10-29 18:05:02
【问题描述】:
我已尝试创建此代码,它工作正常,但只要 Col"B" 任何值更改为特定值,它就会写入时间戳。
我只希望当单元格值从Approved 更改为Reject 时写入时间戳。
other values 改成Reject 应该就不行了。
任何帮助将不胜感激。
function onEdit(e){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = e.source.getActiveSheet().getName();
var editedColumn = e.range.getSheet().getActiveCell().getColumn();
if(sheet=="Sheet1"){
if(e.value=="Approved" && editedColumn==2 ){
e.range.offset(0,12).setValue(new Date ()).setNumberFormat("MM/dd/yyyy hh:mm:ss");
}}}
【问题讨论】:
标签: google-apps-script google-sheets triggers