【问题标题】:Update google spreadsheet every n hours每 n 小时更新一次谷歌电子表格
【发布时间】:2017-01-26 13:19:53
【问题描述】:

我有一个我想每天使用的谷歌表格(比如一个主模板),我只需要在特定的单元格中添加一些值,

我希望能够自动或不将这些单元格值每天(比如在午夜)设置回我的默认值(比如 0 或 1)。

任何线索,任何帮助, 谢谢。

【问题讨论】:

    标签: excel google-sheets spreadsheet google-docs


    【解决方案1】:

    您可以使用脚本触发器每隔 n 小时运行一次脚本。

    触发器:https://developers.google.com/apps-script/guides/triggers/installable

    选中“手动管理触发器”部分。

    您必须在 google 电子表格中创建一个脚本以将值更改为默认值并设置触发器以每隔 n 小时左右运行一次该脚本。

    【讨论】:

      【解决方案2】:

      所以我需要做的就是为工作表创建一个脚本

      function myFunction() {
          var ss = SpreadsheetApp.getActiveSpreadsheet();
          var sheet = ss.getSheetByName("Sheet1");
          var range = sheet.getRange("B2");
          var values = range.getValues();  
          if(values > 0) {
              range.setValue(0);
          } 
      } 
      

      然后单击资源,当前项目的触发器。 添加新触发器并将其设置为:

      我想就是这样,它已经过测试并且可以工作。 如果缺少某些内容,请编辑我的答案,删除触发器或类似的东西。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-24
        • 2013-08-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多