Создание контролируемого по времени триггера в Google Sheets - PullRequest
0 голосов
/ 07 июня 2019

Я импортирую данные JSON в Google Sheets с использованием этого решения (https://blog.fastfedora.com/projects/import-json).

Очень важно, чтобы эти данные всегда были точными, однако я заметил, что данные, предоставляемые с помощью этой функции, отстаютфактические каналы API.

Проблема может быть решена, если я удаляю и Ctrl + Z, но, очевидно, я не доступен 24/7, чтобы постоянно делать это:).

Решение, которое у меня естьзаключается в том, что в ячейках с функцией IMPORTJSON я поместил перед ним следующее: IF (A1 = 1, "", IMPORTJSON ....

Таким образом, если 1 введен в A1, все будет удалено,и как только 1 удаляется, каналы обновляются с правильными данными.

Опять проблема в том, что я должен вручную ввести это 1. Я хотел бы создать метод, который вводится автоматически. Как и каждыйминута или пять минут.

Как мне создать ячейку, запускающую время?

1 Ответ

0 голосов
/ 08 июня 2019
function updateCell() {
  var range = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Name of Sheet").getRange("A1");
  range.clear({contentsOnly: true});
  range.setValue(1);
}

И установите эту функцию для запуска по таймеру каждые x минут.

См. документацию для получения дополнительной информации, если вам нужны более точные ревизии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...