【问题标题】:Timestamp script for Google sheets [closed]Google 表格的时间戳脚本 [关闭]
【发布时间】:2020-03-13 19:31:48
【问题描述】:

我想为 Google 表格创建一个时间戳脚本,以便:

(E11:E42) 被编辑,然后将在 E10 中收集时间戳。
(F11:F42) 被编辑然后在 F10 中收集一个时间戳。
(G11:G42) 被编辑,然后将在 G10 中收集时间戳。
(H11:H42) 被编辑,然后将在 H10 中收集时间戳。

我还需要将此印章规则应用于 3 张纸。

【问题讨论】:

    标签: google-apps-script google-sheets timestamp


    【解决方案1】:

    从下面的样板开始,填写所有的?s和其他填写

    function onEdit(e) {
      var sh=e.range.getSheet();
      if(sh.getName()!='**********Enter you sheet/tab name***********')return;
      if(e.range.columnStart>4 && e.range.columnStart<9  && e.range.rowStart>? && e.range.rowstart<? ) {
         var ts=Utilities.formatDate("You fillin all three parameters");
         //you didn't specify where to put the timestamp
      }
    }
    

    如果您还有其他问题,请分享您的代码的最新版本并返回以获得更多帮助。

    function onEdit(e) {
      var sh=e.range.getSheet();
      if(sh.getName()=='**********Enter you sheet/tab name***********' || sh.getName()=='**********Enter you sheet/tab name***********') {
        if(e.range.columnStart>4 && e.range.columnStart<9  && e.range.rowStart>? && e.range.rowstart<? ) {
          var ts=Utilities.formatDate("You fillin all three parameters");
          //you didn't specify where to put the timestamp
        }
      }
    }
    

    【讨论】:

    • 有 4 个不同的时间戳。当 E11:E13 中的单元格更改时,第一个时间戳将进入 E10。当 F11:F13 中的单元格更改时,第二个时间戳将进入 F10。每当编辑 G11:G13 中的单元格时,第三个时间戳将进入单元格 G10,而每当更改单元格 H11:H13 时,第四个时间戳将进入 H10
    • 共有三个选项卡/工作表:“Pagina 1”、“Pagina 2”、“Pagina 3”
    • 继续进行必要的修改并将代码发布到您的问题中,我会帮助您完成它。
    猜你喜欢
    • 1970-01-01
    • 2019-06-09
    • 2016-03-03
    • 2019-10-01
    • 2020-12-27
    • 1970-01-01
    • 1970-01-01
    • 2018-12-24
    • 1970-01-01
    相关资源
    最近更新 更多