Runtime class

Thời gian chạy cung cấp các phương thức để sửa đổi dữ liệu thời gian chạy của phiên bản tiện ích mở rộng.

Chữ ký:

export declare class Runtime 

phương pháp

Phương pháp sửa đổi Sự miêu tả
setFatalError(errorMessage) Báo cáo lỗi nghiêm trọng khi chạy trình xử lý sự kiện vòng đời.
setProcessingState (trạng thái, chi tiếtMessage) Đặt trạng thái xử lý của một phiên bản mở rộng.

Runtime.setFatalError()

Báo cáo lỗi nghiêm trọng khi chạy trình xử lý sự kiện vòng đời.

Gọi phương thức này khi trình xử lý sự kiện trong vòng đời bị lỗi khiến Phiên bản không thể hoạt động. Nếu sự kiện vòng đời không thành công nhưng phiên bản vẫn hoạt động như mong đợi, thay vào đó hãy gọi setProcessingState với trạng thái "PROCESSING_WARNING" hoặc "PROCESSING_FAILED".

Chữ ký:

setFatalError(errorMessage: string): Promise<void>;

Thông số

Tham số Kiểu Sự miêu tả
thông báo lỗi sợi dây Một thông báo giải thích sự cố đã xảy ra và cách khắc phục.

Trả về:

Hứa<void>

Runtime.setProcessingState()

Đặt trạng thái xử lý của một phiên bản mở rộng.

Sử dụng phương pháp này để báo cáo kết quả của trình xử lý sự kiện trong vòng đời.

Nếu sự kiện trong vòng đời không thành công và phiên bản tiện ích mở rộng sẽ không còn hoạt động chính xác nữa, hãy sử dụng Runtime.setFatalError() thay thế.

Để báo cáo trạng thái của các lệnh gọi hàm không phải là trình xử lý sự kiện trong vòng đời, hãy sử dụng console.log hoặc SDK ghi nhật ký Cloud Functions.

Chữ ký:

setProcessingState(state: SettableProcessingState, detailMessage: string): Promise<void>;

Thông số

Tham số Kiểu Sự miêu tả
tình trạng Trạng thái có thể giải quyết được Trạng thái để đặt phiên bản.
chi tiếttin nhắn sợi dây Một thông báo giải thích kết quả của hàm vòng đời.

Trả về:

Hứa<void>