2013-04-19 12 views
1

Мне нужно обновить строку с функцией =importxml() каждые 3 минуты, чтобы обновить гаджет MAP.Обновление строки таблицы электронных таблиц

I setup функция redROWs триггер каждые 3 минуты, но он не работает. Любая идея?

+0

Вы можете разместить код & более подробную информацию о том, что вы сделали. Но не уверен, что вы сможете делать каждые 3 минуты, есть ограничения на время запуска триггера. – eddyparkinson

+0

Я использую это значение по умолчанию Каждую минуту от мастера запуска. функция function readRows() { var sheet = SpreadsheetApp.getActiveSheet(); var rows = sheet.getDataRange(); var numRows = rows.getNumRows(); var values ​​= rows.getValues ​​(); для (var i = 0; i <= numRows - 1; i ++) { var row = values ​​[i]; Logger.log (строка); } }; – POLLOX

ответ

5

ИмпортXML() обновляется каждые 2 часа самостоятельно, и вы не можете запускать его из сценария. Затем вам нужно написать функцию в свой скрипт.

Лучшее решение, которое я нашел, - это добавить GoogleClock() в URL-адрес. Это делает обновление ImportXML каждую минуту автоматически. Также, когда таблица не открыта.

Как это: ImportXML ("URL" & GOOGLECLOCK(), "ДИВ ...")

+2

Примечание: это поведение «старых листов», новое предложение Sheets (начиная с 2014 года) больше не действует так и не поддерживает «GoogleClock()». – Mogsdad

Смежные вопросы