Чтобы не обновлять таблицу Google (с помощью API Sheets v4), если она не изменилась, я сохраняю кэш данных таблицы. Я использую свойство updatedTime Google Drive v3 API, чтобы установить sh, устарел ли мой кэш.
Я заметил, однако, что modifiedTime
не обновлять сразу после того, как что-то (будь то вызов API или пользователь в веб-интерфейсе) действительно изменяет электронную таблицу. Часто это занимает несколько минут . Это делает данные кэша несколько ненадежными (потому что это может быть минутой или двумя устаревшими, но задержка означает, что я не могу знать это прямо сейчас).
Я что-то упустил? Если нет, есть ли другой способ получить эту информацию без задержки?
Я думаю этот ответ может быть частично отзывчивым, но я не уверен, где go с этим.