Trình xây dựng các chức năng được lên lịch, được cung cấp bởi Google Pub/Sub và Cloud Scheduler. Mô tả công việc của Bộ lập lịch đám mây được triển khai để kích hoạt chức năng được lên lịch ở tần suất được cung cấp. Để biết thêm thông tin, hãy xem [Hàm lập lịch](/docs/functions/schedule-functions).
Truy cập qua functions.pubsub.schedule()
.
Chữ ký:
export declare class ScheduleBuilder
nhà xây dựng
Người xây dựng | sửa đổi | Sự miêu tả |
---|---|---|
(hàm tạo)(triggerResource, tùy chọn) | Xây dựng một phiên bản mới của lớp ScheduleBuilder |
phương pháp
Phương pháp | sửa đổi | Sự miêu tả |
---|---|---|
onRun(trình xử lý) | Trình xử lý sự kiện cho các chức năng đã lên lịch. Được kích hoạt bất cứ khi nào công việc lập lịch liên quan gửi thông báo Pub/Sub. | |
thử lạiConfig(config) | ||
múi giờ(timeZone) |
pubsub.ScheduleBuilder.(constructor)
Xây dựng một phiên bản mới của lớp ScheduleBuilder
Chữ ký:
constructor(triggerResource: () => string, options: DeploymentOptions);
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
triggerTài nguyên | () => chuỗi | |
tùy chọn | Tùy chọn triển khai |
pubsub.ScheduleBuilder.onRun()
Trình xử lý sự kiện cho các chức năng đã lên lịch. Được kích hoạt bất cứ khi nào công việc lập lịch liên quan gửi thông báo Pub/Sub.
Chữ ký:
onRun(handler: (context: EventContext) => PromiseLike<any> | any): CloudFunction<unknown>;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
người xử lý | (bối cảnh: EventContext ) => PromiseLike<any> | bất kì | Trình xử lý sẽ kích hoạt bất cứ khi nào công việc lập lịch liên quan gửi thông báo Pub/Sub. |
Trả về:
Chức năng đám mây <không rõ>
Một chức năng mà bạn có thể xuất và triển khai.
pubsub.ScheduleBuilder.retryConfig()
Chữ ký:
retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
cấu hình | Lịch trìnhThử lạiCấu hình |
Trả về:
pubsub.ScheduleBuilder.timeZone()
Chữ ký:
timeZone(timeZone: string): ScheduleBuilder;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
Múi giờ | sợi dây |
Trả về: