【问题标题】:Date added/created column for a google spreadsheet为谷歌电子表格添加/创建列的日期
【发布时间】:2012-11-20 11:51:56
【问题描述】:

是否可以在将行插入谷歌电子表格时插入日期/时间。

请注意,这与 NOW() 方法不同,后者将在您查看电子表格时插入当前日期时间...

这样做的主要目的是将谷歌电子表格变成“谷歌表单”,可以发送出去以收集反馈,并记录何时给出回复

【问题讨论】:

    标签: google-sheets google-drive-api


    【解决方案1】:

    Google App Script 中类似于以下内容?这应该在进行编辑时设置 a set 列的值。

    如果您不熟悉 GAS,请从电子表格菜单中选择“工具”->“脚本编辑器”。选择“空白项目”,然后清除那里的内容并用它替换。保存它(名称不重要)并返回到您的电子表格尝试编辑并查看结果。

    function onEdit() {
        var dateColNum = 6 //column F
        var ss1 = SpreadsheetApp.getActiveSpreadsheet();
    
        //set date in same row as edit happens, at fixed column  
        ss1.getActiveSheet().getRange(ss1.getActiveRange().getLastRow(), dateColNum, 1, 1).setValue(new Date())
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-28
      • 1970-01-01
      • 2018-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-22
      相关资源
      最近更新 更多