Gmail 매니페스트 리소스

서비스 계정을 정의하는 데 사용되는 Google Workspace 부가기능 관리할 수 있도록 지원합니다. Google Workspace 부가기능 매니페스트에는 다음 사항이 포함되어야 합니다. 필수로 표시된 모든 구성요소를 설치합니다.

Gmail

Google Workspace 부가기능 매니페스트 구성: Gmail 확장 프로그램. 자세한 내용은 Google Workspace 부가기능으로 Gmail 확장하기 를 참조하세요.

JSON 표현
{
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
필드
authorizationCheckFunction

string

지원 중단되었습니다. 다음을 수행하는 Apps Script 기능의 이름: 제3자 승인 요구사항 확인 이 함수는 호출 전에 Google Workspace 부가기능.

이 함수는 불필요한 실행 지연 시간을 방지하기 위해 지원 중단되었습니다. 대신 부가기능이 기본 이 이미지 예시를 참조하세요.

composeTrigger

object (ComposeTrigger)

편지쓰기 작업에 필요합니다. 사용 가능한 UI 집합 정의 사용자에게 전송되는 상황입니다.

를 참조하세요. 자세한 내용은 작성 작업으로 Compose UI 확장을 참고하세요.

contextualTriggers[]

object (ContextualTrigger)

필수사항. 메시지를 열 때 실행되는 트리거의 목록 Gmail에서 찾을 수 있습니다. 트리거가 실행되면 특정 일반적으로 새 카드를 만들고 UI를 업데이트하기 위한 Apps Script 기능입니다.
homepageTrigger

object (HomepageTrigger)

부가기능 생성을 위한 트리거 함수 사양 homepage의 Gmail 호스트 이는 다음을 재정의합니다. <ph type="x-smartling-placeholder"></ph> addOns.common.homepageTrigger

ComposeTrigger

작성 작업의 구성 자세한 내용은 Compose UI 확장 를 참조하세요.

JSON 표현
{
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
}
필드
draftAccess

string

작성 트리거에 사용할 수 있는 데이터 액세스 수준을 정의합니다. 함수를 사용하세요. 유효한 옵션은 다음과 같습니다.

  • NONE: 기본 설정 이로 인해 구성 트리거 함수에 전달된 객체의 대부분을 비어 있습니다.
  • METADATA: 전달된 이벤트 객체를 채웁니다. 생성 트리거 함수에 전달한 메시지가 표시됩니다. 이 설정을 사용하려면 부가기능에 gmail.addons.current.message.metadata <ph type="x-smartling-placeholder"></ph> 범위를 참조하세요.
selectActions[]

object (SelectAction)

Compose UI를 만드는 작성 작업 목록 하지만 이것은 목록은 부가기능당 단일 작업으로 제한됩니다. Compose Gmail 편지쓰기 창에 표시된 해당 아이콘이 있습니다. 아이콘은 gmail.logoUrl로 지정됩니다.

ContextualTrigger

사용자가 Gmail 메일을 열 때 실행되는 트리거 구성 해당 메시지가 특정 기준을 충족하는지 여부를 확인합니다. 자세한 내용은 메시지 UI 확장 를 참조하세요.

JSON 표현
{
  "onTriggerFunction": string,
  "unconditional": {},
}
필드
onTriggerFunction

string

각 문맥 트리거에 필요합니다. 앱 이름 트리거가 실행될 때 실행되는 스크립트 함수입니다.

를 참조하세요. 이를 정의하는 방법에 대한 자세한 내용은 컨텍스트 트리거 함수를 참고하세요. 함수를 사용하세요.

unconditional

object

각 문맥 트리거에 필요합니다. 광고 소재가 모든 Gmail 메일에 대해 문맥 트리거가 활성화될 때 열었습니다. 현재 유일한 옵션이므로 항상 빈 객체를 반환합니다.

SelectAction

Compose 작업 구성은 사용자가 작성 작업을 선택합니다.

JSON 표현
{
  "runFunction": string,
  "text": string
}
필드
runFunction

string

편지쓰기 작업에 필요합니다. Apps Script의 이름 함수입니다. 이 Compose 트리거 함수가 부가기능 Compose UI를 빌드합니다.

를 참조하세요. Compose 트리거 함수를 참고하세요.

text

string

편지쓰기 작업에 필요합니다. 이에 관한 짧은 텍스트 설명 작성할 수 있습니다.