Как часто обновляется ИМПОРТРАНЖ?

Как часто функция importrange обновляет и перезагружает исходные данные?


person Argyll    schedule 14.03.2018    source источник


Ответы (1)


Когда закрыто

Never.Spreadsheets обновляет внешний api только onOpen (). Но документации нет, и это может измениться в будущем.

В открытом состоянии 30 минут

Функции, извлекающие данные из-за пределов электронной таблицы, пересчитываются в следующие моменты времени:
ImportRange: 30 минут
ImportHtml, ImportFeed, ImportData, ImportXml: 1 час
GoogleFinance: может задерживаться до 20 минут

Открытие электронной таблицы обновляет все функции.

person TheMaster    schedule 14.03.2018
comment
Как определяется время начала? - person Argyll; 14.03.2018
comment
Значит, событие onOpen () сбрасывает таймер? - person Argyll; 14.03.2018
comment
Часть, в которой вы сказали, что я не думаю, что эти функции работают, когда электронная таблица закрыта, очень актуальна и важна. Частота в открытом состоянии отличается от частоты в закрытом состоянии? - person Argyll; 14.03.2018
comment
Понятно. Спасибо Вам за информацию. - person Argyll; 14.03.2018
comment
Это больше для будущих знаний. А пока я делюсь копией таблицы, которая считывает данные с веб-сайта, но только изредка. Включаю и выключаю курок вручную на своем листе для себя. Мне немного неудобно заходить в скопированный лист, чтобы там тоже менять триггеры. Я хочу использовать importantrange для синхронизации моего листа с скопированным. На данный момент у меня нет больше скриптов, которые бы редактировали листы в закрытом состоянии. Но хорошо знать, как именно importantrange работает. - person Argyll; 14.03.2018