Когда я загружаю электронную таблицу, импортированные данные не всегда соответствуют исходным страницам. Когда это происходит, обновление F5 не помогает. Также не Ctl-F5. Видимо происходит какое-то кеширование.
Я думаю, что они могут ограничивать выборки URL, когда я пытаюсь обновлять слишком часто - например, когда я активно изменяю свою таблицу.
Ссылка на документ: http://docs.google.com/support/bin/answer.py?answer=75507.
Ответы:
Согласно этой теме на форуме Документов Google , данные должны обновляться примерно каждый час.
В этой теме автор предлагает добавить случайную строку запроса к URL-адресу, с которого вы хотите получить
источник
Короткий ответ
Вы правы, функции импорта обновляют свой результат через определенные промежутки времени.
объяснение
Из Изменить язык, часовой пояс, пересчет и язык таблицы , справочную статью из официальной документации,
Стоит сказать, что формулы пересчитываются при изменении их аргументов, поэтому мы можем использовать это для принудительного обновления импортированных данных.
Временное решение
Один из способов принудительного пересчета формул с помощью функций импорта заключается в объединении с URL детерминированного, но безобидного параметра.
пример
В следующем примере «#rev =» & A2 добавляется к исходному URL
A1:
https://en.wikipedia.org/wiki/List_of_gravitationally_rounded_objects_of_the_Solar_System
A2:
1
A3:
4
A4:
=IMPORTHTML(A1&"#rev="&A2,"table",A3)
Каждый раз, когда изменяется любое из значений или A1, A2 или A3, формула будет пересчитываться. Мы можем изменить значение A2, чтобы «принудительно» обновить таблицу 4 с URL-адреса в A1.
Пользовательский интервал обновления времени для функций импорта
Чтобы установить пользовательский интервал обновления для функций импорта, используйте скрипт запуска по времени для обновления детерминированного, но безобидного параметра URL.
Ссылки
источник
Еще одна альтернатива, которая не зависит от модификации ссылки:
Так
Minute(Now())=Minute(Now())
как всегда true, if всегда будет возвращать ImportHtmlисточник
Выберите «Файл»> «Настройка электронной таблицы ...» и убедитесь, что оба листа находятся в одном и том же языковом стандарте, и если ответы поступают от Jotforms, задайте там один и тот же языковой стандарт.
источник
Принудительно пересчитать importrange путем восстановления формулы ячейки
Необходимые:
Импортированные данные - Ваша цель, куда все будет скопировано.
Конфигурация импортированных данных - имеет следующие поля:
Автор сценария:
Это позволяет изменить формулу без редактирования сценария и упростить перенос сценария по различным листам.
ПРИМЕЧАНИЕ. Это больше не требуется в новых листах Google, выпущенных в мае 2014 года.
источник
Минута теперь работает очень хорошо (и вы можете просто включить это в формулу вместо ссылки на ячейку).
Однако с некоторыми URL-адресами это не работает и, по-видимому, меняет саму ссылку и может ссылаться на другой лист.
Я не собираюсь быть конкретным, но ссылка заканчивается, например, на:
испортит саму ссылку. Не полное доказательство решения, но все еще работает, вероятно, для 90% ссылок, которые люди используют.
источник