Как получить уведомление, когда Google делает c изменения - PullRequest
0 голосов
/ 09 января 2020

Я хочу создать python скрипт, который обрабатывает google do c и затем предпринимает действия на основе его содержимого.

В API я вижу, как загрузить документ, который должен оказаться полезным, но как мне получить уведомление при изменении содержимого документа?

1 Ответ

1 голос
/ 10 января 2020

Ответ:

Нет конечной точки API или Триггера скриптов приложений, который можно использовать для получения информации об изменении содержания Google Do c.

Дополнительная информация:

Нет конечной точки API, которая бы настраивала какие-либо уведомления при изменении документа. Триггер onEdit() даже не существует в Apps Script for Google Docs - я предполагаю, что это происходит потому, что изменения постоянно сохраняются, и поэтому при запросах API onEdit() триггер будет постоянно запускаться.

Другое решение:

В настоящее время я предлагаю настроить задание cron (или другой аналогичный планировщик заданий на основе времени) для регулярной отправки запросов API (скажем, раз в 10 секунд или около того, чтобы не отставать). Docs API Usage limits ), который отправляет запрос на чтение документа и сравнивает его ha sh с локально хранящимся ha sh. Если они одинаковы, можно с уверенностью предположить, что редактирование документа не было выполнено, и если оно было, если хеш-коды различны.

Ссылки:

...