每行的自动时间戳脚本



我正在为谷歌工作表寻找一个脚本,它会自动为每一行插入一个时间戳。并且每当任何行被编辑时,日期和时间都将被更新。时间戳将放在第1列上,行可以是第1行之后的整行,没有特定的行数。请帮帮我,我对此很陌生。非常需要它。谢谢

您可以使用Google Apps脚本中的onEdit触发器。

要做到这一点,请单击Tools > Script editor打开绑定到电子表格的脚本,复制以下代码并保存项目:

function onEdit(e) {
var row = e.range.getRow();
if (row > 1) { // Check edited row is not first one
var formattedDate = Utilities.formatDate(new Date(), e.source.getSpreadsheetTimeZone(), "yyyy-MM-dd'T'HH:mm:ss'Z'"); // Format you want the timestamp, edit accordingly
e.range.getSheet().getRange(row, 1).setValue(formattedDate);
}
}

参考:

  • 日期
  • on编辑
  • Utilities.formatDate(日期、时区、格式(

相关内容

  • 没有找到相关文章

最新更新