每 n 小时更新 google 个电子表格

Update google spreadsheet every n hours

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

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

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

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

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

检查 "Managing triggers manually" 部分。

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

所以我需要做的就是为 sheet

创建一个脚本
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);
    } 
} 

然后单击资源、当前项目的触发器。 添加新触发器并像这样设置它:

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