确定Google表格中最后更改的单元格位置

时间:2017-04-11 12:14:07

标签: google-apps-script google-sheets

如何使用Google Script识别上次更新的单元格? 到目前为止,我已经使用过这段代码,但是如果修改后更改了单元格,则代码会识别错误的单元格位置。

 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var sheet = ss.getSheets()[0];
 var cell = sheet.getActiveCell();

不知何故,我应该确定最后更新/更改的单元格位置。

谢谢。

1 个答案:

答案 0 :(得分:1)

您应该查看Event Objects,尤其是onEdit(e)触发器

function onEdit(e){
  // Set a comment on the edited cell to indicate when it was changed.
  var range = e.range;
  range.setNote('Last modified: ' + new Date());
}

e 变量包含有关电子表格上一次修改的信息(上图,获取修改范围的示例)。