每 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);
}
}
然后单击资源、当前项目的触发器。
添加新触发器并像这样设置它:
我想就是这样,它已经过测试并且可以工作。
如果缺少某些内容,请编辑我的答案,删除触发器或类似的东西。
我有 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);
}
}
然后单击资源、当前项目的触发器。 添加新触发器并像这样设置它:
我想就是这样,它已经过测试并且可以工作。 如果缺少某些内容,请编辑我的答案,删除触发器或类似的东西。