İşlevler
İşlev | Açıklama |
---|---|
onSchedule(schedule, işleyici) | Planlanmış işlevler için işleyici. İlişkili planlayıcı işi bir http isteği gönderdiğinde tetiklenir. |
onSchedule(options, işleyici) | Planlanmış işlevler için işleyici. İlişkili planlayıcı işi bir http isteği gönderdiğinde tetiklenir. |
Arayüzler
Arayüz | Açıklama |
---|---|
PlanlananEtkinlik | İşlev işleyiciye iletilen bir ScheduleEvent'i temsil eden arayüz. |
ScheduleFunction | Program tetikleyicileri için Cloud Functions işlevi türü. |
Planlama Seçenekleri | Program tetikleyicisinde ayarlanabilecek seçenekler. |
Scheduler.onSchedule()
Planlanmış işlevler için işleyici. İlişkili planlayıcı işi bir http isteği gönderdiğinde tetiklenir.
İmza:
export declare function onSchedule(schedule: string, handler: (event: ScheduledEvent) => void | Promise<void>): ScheduleFunction;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
program | dize | Unix Crontab veya AppEngine söz dizimindeki program. |
handler | (etkinlik: SchedulingEvent) => geçersiz | Taahhüt<void> | Tetiklendiğinde yürütülecek işlev. |
Şunu döndürür:
Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.
Scheduler.onSchedule()
Planlanmış işlevler için işleyici. İlişkili planlayıcı işi bir http isteği gönderdiğinde tetiklenir.
İmza:
export declare function onSchedule(options: ScheduleOptions, handler: (event: ScheduledEvent) => void | Promise<void>): ScheduleFunction;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
seçenekler | Planlama Seçenekleri | Planlanmış işlevler için ayarlanacak seçenekler. |
handler | (etkinlik: SchedulingEvent) => geçersiz | Taahhüt<void> | Tetiklendiğinde yürütülecek işlev. |
Şunu döndürür:
Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.