색인
ComposeTrigger
(메시지)ComposeTrigger.DraftAccess
(열거형)ContextualTrigger
(메시지)GmailAddOnManifest
(메시지)UnconditionalTrigger
(메시지)UniversalAction
(메시지)
ComposeTrigger
사용자가 이메일을 작성할 때 활성화되는 트리거입니다.
필드 | |
---|---|
actions[] |
편지쓰기 시간 부가기능의 작업 집합을 정의합니다. 사용자가 편지쓰기 시간 부가기능에서 트리거할 수 있는 작업입니다. |
draft |
편지쓰기 시간 부가기능이 트리거될 때의 데이터 액세스 수준을 정의합니다. |
DraftAccess
Compose 트리거에 필요한 데이터 액세스 수준을 정의하는 열거형입니다.
열거형 | |
---|---|
UNSPECIFIED |
초안 액세스에 아무것도 설정되지 않은 경우의 기본값입니다. |
NONE |
Compose 트리거는 Compose 부가기능이 트리거될 때 초안의 어떠한 데이터에도 액세스할 수 없습니다. |
METADATA |
Compose 부가기능이 트리거될 때 Compose 트리거에 초안의 메타데이터에 액세스할 수 있는 권한을 부여합니다. 여기에는 임시보관 메일의 받는사람 및 참조 목록과 같은 잠재고객 목록이 포함됩니다. |
ContextualTrigger
열려 있는 이메일이 특정 기준을 충족할 때 실행되는 트리거를 정의합니다. 트리거가 실행되면 일반적으로 새 카드를 만들고 UI를 업데이트하기 위해 특정 엔드포인트를 실행합니다.
필드 | |
---|---|
on |
필수 항목입니다. 메시지가 트리거와 일치할 때 호출할 엔드포인트의 이름입니다. |
통합 필드 trigger . 트리거 유형에 따라 Gmail에서 부가기능을 표시하는 데 사용하는 조건이 결정됩니다. trigger 은 다음 중 하나여야 합니다. |
|
unconditional |
무조건 트리거는 메일 메시지가 열릴 때 실행됩니다. |
GmailAddOnManifest
Gmail 부가기능의 모양과 실행을 맞춤설정하는 속성입니다.
필드 | |
---|---|
homepage |
선언된 문맥 트리거와 일치하지 않는 컨텍스트에서 실행될 엔드포인트를 정의합니다. 이 함수로 생성된 카드는 사용자가 항상 사용할 수 있지만, 이 부가기능이 더 많이 타겟팅된 트리거를 선언하면 문맥 콘텐츠에 의해 가려질 수 있습니다. 있는 경우 |
contextual |
부가기능을 트리거하는 조건 집합을 정의합니다. |
universal |
부가기능의 범용 작업 집합을 정의합니다. 사용자가 부가기능 툴바 메뉴에서 범용 작업을 트리거합니다. |
compose |
편지쓰기 시간 부가기능의 편지쓰기 시간 트리거를 정의합니다. 사용자가 이메일을 작성할 때 부가기능이 작업을 실행하도록 하는 트리거입니다. 모든 편지쓰기 시간 부가기능에는 초안을 수정할 수 없더라도 |
authorization |
서드 파티 API를 프로빙하여 부가기능에 필요한 모든 서드 파티 승인이 있는지 확인하는 엔드포인트의 이름입니다. 프로브가 실패하면 함수에서 승인 흐름을 시작하는 예외를 발생시켜야 합니다. 이 함수는 원활한 사용자 환경을 보장하기 위해 부가기능을 호출할 때마다 호출됩니다. |
UnconditionalTrigger
이 유형에는 필드가 없습니다.
이메일 메일이 열릴 때 실행되는 트리거입니다.
UniversalAction
메시지 컨텍스트와 관계없이 부가기능 툴바 메뉴에서 항상 사용할 수 있는 작업입니다.
필드 | |
---|---|
text |
필수 항목입니다. 사용자에게 표시되는 작업을 설명하는 텍스트입니다(예: '새 연락처 추가'). |
통합 필드 action_type . 작업 유형에 따라 사용자가 작업을 호출할 때의 Gmail 동작이 결정됩니다. action_type 은 다음 중 하나여야 합니다. |
|
open |
사용자가 작업을 트리거할 때 Gmail에서 열리는 링크입니다. |
run |
사용자가 작업을 트리거할 때 호출되는 엔드포인트입니다. 자세한 내용은 범용 작업 가이드를 참고하세요. |