Я использую API календаря Google для предварительной обработки добавляемых событий (настраиваю их содержимое в зависимости от определенных значений, которые они могут содержать). Это означает, что теоретически мне нужно обновлять любое количество событий в любой момент времени, в зависимости от того, сколько их создано.
API Календаря Google имеет квоты использования, особенно квоты, в которых указано не более 500 операций за 100 секунд.
Чтобы решить эту проблему, я использую триггер на основе времени (каждые 2 минуты), который выполняет до 500 операций (и обновляет токены синхронизации только после обработки всех событий). Недостатком этого подхода является то, что я должен запускать проверку каждые 2 минуты, действительно ли что-то изменилось.
Я хотел бы заменить триггер, основанный на времени, на часы. Я не уверен, однако, есть ли способ ограничить количество часовых вызовов, чтобы я мог гарантировать, что квота в 100 секунд не будет превышена.
Мои исследования до сих пор показывают мне, что это невозможно сделать. Я надеюсь, что ошибаюсь. Любые идеи о том, как это можно решить?