Package google.apps.script.type.gmail

색인

ComposeTrigger

사용자가 이메일을 작성할 때 활성화되는 트리거입니다.

필드
actions[]

MenuItemExtensionPoint

편지쓰기 시간 부가기능의 작업 집합을 정의합니다. 사용자가 편지쓰기 시간 부가기능에서 트리거할 수 있는 작업입니다.

draftAccess

DraftAccess

편지쓰기 시간 부가기능이 트리거될 때의 데이터 액세스 수준을 정의합니다.

DraftAccess

작성 트리거에 필요한 데이터 액세스 수준을 정의하는 열거형입니다.

열거형
UNSPECIFIED 임시 액세스에 대해 아무것도 설정되지 않은 경우의 기본값입니다.
NONE Compose 부가기능이 트리거될 때 작성 트리거는 초안의 어떤 데이터에도 액세스할 수 없습니다.
METADATA Compose 부가기능이 트리거될 때 Compose 트리거에 초안의 메타데이터에 액세스할 권한을 부여합니다. 여기에는 임시 메시지의 받는사람 및 참조 목록과 같은 잠재고객 목록이 포함됩니다.

ContextualTrigger

열린 이메일이 특정 기준을 충족할 때 실행되는 트리거를 정의합니다. 트리거가 실행되면 새 카드를 만들고 UI를 업데이트하기 위해 특정 엔드포인트를 실행합니다.

필드
onTriggerFunction

string

필수 항목입니다. 메시지가 트리거와 일치할 때 호출할 엔드포인트의 이름입니다.

통합 필드 trigger. 트리거 유형에 따라 Gmail에서 부가기능을 표시하기 위해 사용하는 조건이 결정됩니다. trigger은 다음 중 하나여야 합니다.
unconditional

UnconditionalTrigger

메일 메시지가 열릴 때 비조건부 트리거가 실행됩니다.

GmailAddOnManifest

Gmail 부가기능의 모양과 실행을 맞춤설정하는 속성입니다.

필드
homepageTrigger

HomepageExtensionPoint

선언된 문맥 트리거와 일치하지 않는 컨텍스트에서 실행될 엔드포인트를 정의합니다. 이 기능으로 생성된 모든 카드는 사용자가 언제든지 사용할 수 있지만, 이 부가기능이 더 타겟팅된 트리거를 선언하는 경우 문맥 콘텐츠에 의해 가려질 수도 있습니다.

이 속성이 있는 경우 addOns.common.homepageTrigger의 구성을 재정의합니다.

contextualTriggers[]

ContextualTrigger

부가기능을 트리거하는 조건 집합을 정의합니다.

universalActions[]

UniversalAction

부가기능의 범용 작업 집합을 정의합니다. 사용자가 부가기능 툴바 메뉴에서 범용 작업을 트리거합니다.

composeTrigger

ComposeTrigger

작성 시간 부가기능의 작성 시간 트리거를 정의합니다. 이는 사용자가 이메일을 작성할 때 부가기능이 작업을 수행하도록 하는 트리거입니다. 모든 Compose 시간 부가기능에는 초안을 수정하지 않더라도 gmail.addons.current.action.compose 범위가 있어야 합니다.

authorizationCheckFunction

string

서드 파티 API를 조사하여 부가기능에 필요한 서드 파티 승인이 모두 있는지 확인하는 엔드포인트의 이름입니다. 프로브가 실패하면 함수는 예외를 발생시켜 승인 흐름을 시작해야 합니다. 이 함수는 원활한 사용자 환경을 보장하기 위해 부가기능을 호출할 때마다 호출됩니다.

UnconditionalTrigger

이 유형에는 필드가 없습니다.

이메일 메시지가 열릴 때 실행되는 트리거입니다.

UniversalAction

메시지 컨텍스트와 관계없이 부가기능 툴바 메뉴에서 항상 사용할 수 있는 작업입니다.

필드
text

string

필수 항목입니다. 사용자에게 표시되는 작업을 설명하는 텍스트입니다(예: '새 연락처 추가').

통합 필드 action_type. 작업 유형에 따라 사용자가 작업을 호출할 때 Gmail의 동작이 결정됩니다. action_type은 다음 중 하나여야 합니다.
runFunction

string

사용자가 작업을 트리거할 때 호출되는 엔드포인트입니다. 자세한 내용은 범용 작업 가이드를 참고하세요.