0

我在尝试通过脚本库编辑的脚本时遇到问题。我更改了上次更新的脚本以在活动单元格中显示时间,但问题是我无法删除单元格内容,因为删除是活动单元格中的更改,因此单元格更新为当前时间。

我的代码如下。

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);
}
4

2 回答 2

0

您只能通过按Ctrl+删除它Z

于 2013-04-09T20:42:22.253 回答
0

onEdit()触发器正在响应您编辑单元格,因此作为一种解决方法,您只需更改内容而不实际编辑它。

例如,从空白单元格复制粘贴内容不会触发onEdit().

于 2018-02-01T16:48:25.273 回答