我正在尝试通过脚本库编辑的脚本出现问题。我更改了上次更新的脚本以使时间显示在活动单元格中,但问题是我无法删除单元格内容,因为删除是活动单元格中的更改,因此单元格更新为当前时间。
我的代码如下。
function onEdit(event)
{
var sheet = event.source.getActiveSheet();
// note: actRng = the cell being updated
var actRng = event.source.getActiveRange();
var index = actRng.getRowIndex();
var cindex = actRng.getColumnIndex();
var dateCol = sheet.getLastColumn();
var lastCell = sheet.getRange(index,dateCol);
var date = Utilities.formatDate(new Date(), "CST", "hh:mm:ss");
actRng.setValue(date);
}
答案 0 :(得分:0)
您只能按Ctrl + Z
删除它答案 1 :(得分:0)
onEdit()
触发器正在响应正在编辑单元格,因此您只需更改内容而无需实际编辑内容即可解决此问题。
例如,空白单元格中的复制粘贴内容不会触发onEdit()
。