런타임은 확장 프로그램 인스턴스의 런타임 데이터를 수정하는 메서드를 제공합니다.
서명:
export declare class Runtime
메소드
메서드 | 특수키 | 설명 |
---|---|---|
setFatalError(errorMessage) | 수명 주기 이벤트 핸들러를 실행하는 동안 심각한 오류를 보고합니다. | |
setProcessingState(state, detailMessage) | 확장 프로그램 인스턴스의 처리 상태를 설정합니다. |
Runtime.setFatalError()
수명 주기 이벤트 핸들러를 실행하는 동안 심각한 오류를 보고합니다.
수명 주기 이벤트 핸들러가 실패하여 인스턴스가 작동하지 않는 경우 이 메서드를 호출합니다. 수명 주기 이벤트가 실패했지만 인스턴스가 여전히 예상대로 작동하는 경우 'PROCESSING_WARNING'을 사용하여 setProcessingState
를 호출합니다. 또는 'PROCESSING_FAILED' 상태를 반환합니다.
서명:
setFatalError(errorMessage: string): Promise<void>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
errorMessage | 문자열 | 발생한 문제와 해결 방법을 설명하는 메시지 |
반환:
프로미스<void>
Runtime.setProcessingState()
확장 프로그램 인스턴스의 처리 상태를 설정합니다.
수명 주기 이벤트 핸들러의 결과를 보고하려면 이 메서드를 사용합니다.
수명 주기 이벤트가 실패하고 확장 프로그램 인스턴스가 더 이상 올바르게 작동하지 않게 됩니다. 대신 Runtime.setFatalError()를 사용하세요.
수명 주기 이벤트 핸들러 외의 함수 호출 상태를 보고하려면 console.log
또는 Cloud Functions 로거 SDK를 사용하세요.
서명:
setProcessingState(state: SettableProcessingState, detailMessage: string): Promise<void>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
주 | SettableProcessingState를 참조하세요. | 인스턴스를 설정할 상태입니다. |
detailMessage | 문자열 | 수명 주기 함수의 결과를 설명하는 메시지 |
반환:
프로미스<void>