У меня есть сценарий использования, в котором я планирую задачу на 24 часа в будущем после наступления события. Эта задача представляет собой своего рода «крайний срок» для других событий.
Запланированная задача запускает создание отчета. Если не все вышеупомянутые «другие вещи» завершены к этому времени, то процесс создания инициируемого отчета в любом случае создает его с информацией, которой он располагает в то время.
Если, с другой стороны, все остальные все, что сделать завершить до этих 24 часов, тогда в идеале я хотел бы повторно использовать ту же задачу Google Cloud, чтобы запустить тот же процесс (так как он идентичен предыдущему случаю, но будет содержать всю возможную информацию) .
Я полагаю, что самый простой способ достичь вышеуказанного - это:
- запланировать задачу на 24 часа в будущее
- , если поступит вся информация: запустить задачу рано, до запланированного времени
Однако, читая документацию по облачным задачам Google, я не вижу возможности запустить задачу раньше. Однако эта функция существует на консоли Cloud Tasks, поэтому мне было интересно, доступна ли она в документации и клиентских библиотеках.
Спасибо!