这是我的问题: 我想在“ A”列中的值更改时在“ H”列中输入当前日期。目前,我有以下代码:
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var activeCell = sheet.getActiveCell();
var col = activeCell.getColumn();
var row = activeCell.getRow();
if (col == 1) {
sheet.getRange(row, 7).setValue(new Date()).setNumberFormat('dd/MM/yyyy H:m:s');
}
}
很明显,当我自己更改“ A”列中的值时,它会起作用。不幸的是,这不足以满足我的要求,因为我已经将Google表格与LiveCall机器人连接起来,并且它可以在不激活单元格的情况下复制值。
所以我要实现: 如果“ A”列中的值本身发生了变化(没有激活单元格),请输入日期...不幸的是,我无法用其他方式进行更改,所以我想问问您是否知道。