Как заблокировать ячейку от обновления через IMPORTHTML в 12:00 вечера в этот день - PullRequest
0 голосов
/ 06 января 2019

Я импортирую данные о погоде из accuweather в листы Google, используя =IMPORTHTML("https://www.accuweather.com/en/us/chicago-il/60605/january-weather/26461_pc?monyr=1/1/2019&view=table","table",1)

Пример

У Accuweather есть свой веб-сайт, настроенный для удаления столбца Прогноз по окончании дня. Я бы хотел, чтобы прогноз оставался на листе, чтобы использовать описательные данные для целей ведения журнала.

Может ли кто-нибудь помочь мне с методом, чтобы сделать это?

Вот образец листа, который я использую.

https://docs.google.com/spreadsheets/d/1W3KMwE2dEqe0dkoggKJ5LRT3qHEgwD71izVKx8gJn08/edit#gid=1329106762

Данные о погоде первоначально заносятся в лист настроек, оттуда они выталкиваются на другие листы в зависимости от дня. Я хотел бы, чтобы прогноз оставался на других листах, когда сегодня наступит 12:00 по Гринвичу, вместо того, чтобы извлекать пустой прогноз, который генерирует accweather в EOD.

Я пытаюсь добавить столбец журнала прогнозов, если бы он мог извлекать прогноз из столбца Е ежедневно до 12:00 того дня, когда я смог бы достичь того, что я пытаюсь сделать. Возникли проблемы с формулой, любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 06 января 2019

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

С https://developers.google.com/apps-script/guides/triggers/installable#time-driven_triggers

Триггеры, управляемые временем

Управляемый временем триггер (также называемый тактовым триггером) похож на задание cron в Unix. Управляемые временем триггеры позволяют сценариям выполняться в определенное время или с повторяющимся интервалом, так часто, как каждую минуту, или так же редко, как раз в месяц. (Обратите внимание, что надстройка может использовать управляемый временем триггер не чаще одного раза в час.) Время может быть слегка случайным - например, если вы создаете повторяющийся триггер в 9 часов утра, Apps Script выбирает время между 9 и 10 часами утра. утра, а затем сохраняет это время согласованным изо дня в день, чтобы прошло 24 часа, прежде чем курок снова сработает.

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