Мне нужно обновить строку с функцией =importxml()
каждые 3 минуты, чтобы обновить гаджет MAP.Обновление строки таблицы электронных таблиц
I setup функция redROWs триггер каждые 3 минуты, но он не работает. Любая идея?
Мне нужно обновить строку с функцией =importxml()
каждые 3 минуты, чтобы обновить гаджет MAP.Обновление строки таблицы электронных таблиц
I setup функция redROWs триггер каждые 3 минуты, но он не работает. Любая идея?
getActiveSheet() работает только тогда, когда у вас есть таблица открыта - использование openById
https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app#openById(String)
для запуска = ImportXml, написать что-то на листе.
ИмпортXML() обновляется каждые 2 часа самостоятельно, и вы не можете запускать его из сценария. Затем вам нужно написать функцию в свой скрипт.
Лучшее решение, которое я нашел, - это добавить GoogleClock() в URL-адрес. Это делает обновление ImportXML каждую минуту автоматически. Также, когда таблица не открыта.
Как это: ImportXML ("URL" & GOOGLECLOCK(), "ДИВ ...")
Примечание: это поведение «старых листов», новое предложение Sheets (начиная с 2014 года) больше не действует так и не поддерживает «GoogleClock()». – Mogsdad
Вы можете разместить код & более подробную информацию о том, что вы сделали. Но не уверен, что вы сможете делать каждые 3 минуты, есть ограничения на время запуска триггера. – eddyparkinson
Я использую это значение по умолчанию Каждую минуту от мастера запуска. функция 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