【问题标题】:automatic timestamp script for each row每行的自动时间戳脚本
【发布时间】:2020-05-06 00:01:40
【问题描述】:

我正在寻找一个自动为每一行插入时间戳的 google sheet 脚本。并且每次编辑任何行时都会更新日期和时间。时间戳将放在第 1 列,行可以是第 1 行之后的整行,没有特定的行数。请帮助我在这方面很新。非常需要它。谢谢

【问题讨论】:

    标签: javascript google-sheets timestamp automatic-properties


    【解决方案1】:

    您可以使用来自 Google Apps 脚本的 onEdit trigger

    为此,请单击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);
      }
    }
    

    参考:

    【讨论】:

    • 谢谢。有效。我会向我的朋友推荐这个。谢谢;;)))
    • @ashleytago 不客气。另外,如果您认为有帮助,请考虑accepting this answer 吗?这很有用,因为该社区依靠它与其他用户分享知识。
    猜你喜欢
    • 1970-01-01
    • 2019-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    • 2017-08-13
    • 2019-01-28
    • 1970-01-01
    相关资源
    最近更新 更多