在Google表格上创建时间控制触发器

时间:2019-06-07 15:02:40

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

我正在使用此解决方案(https://blog.fastfedora.com/projects/import-json)将JSON数据导入Google表格。

始终保持准确是至关重要的,但是,我注意到通过此函数提供的数据落后于实际的API提要。

如果我删除并按Ctrl + Z,则可以对问题进行排序,但是显然我无法24/7持续执行此操作:)。

我有一个解决方案,就是在具有IMPORTJSON函数的单元格中放置以下内容:IF(A1 = 1,“”,IMPORTJSON ....

因此,如果在A1中输入1,则所有内容都会被删除,并且删除1后,Feed会使用正确的数据刷新。

同样的问题是,我必须手动输入1。我想创建一个自动输入的方法。就像每分钟或五分钟一样。

如何创建此时间触发单元?

1 个答案:

答案 0 :(得分:0)

function updateCell() {
  var range = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Name of Sheet").getRange("A1");
  range.clear({contentsOnly: true});
  range.setValue(1);
}

并将该功能设置为每x分钟触发一次计时器。

如果需要更精细的修订,请参见the documentation