Gmail 매니페스트 리소스

Gmail 내에서 Google Workspace 부가기능 콘텐츠 및 동작을 정의하는 데 사용되는 리소스 구성입니다. Google Workspace 부가기능 매니페스트는 Gmail을 확장하는 경우 필수 로 표시된 모든 구성요소를 포함해야 합니다.

Gmail

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

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

string

지원 중단되었습니다. 서드 파티 승인 검사를 실행하는 Apps Script 함수의 이름입니다.

이 함수는 지원 중단되었습니다. 대신 Google 이외의 OAuth 구성 예에 표시된 대로 부가기능이 기본 호출에서 예외를 발생시켜야 합니다.

composeTrigger

object (ComposeTrigger)

이메일 작성 작업에 필요합니다. 이메일 작성 시 사용할 수 있는 UI를 정의합니다.

자세한 내용은 이메일 작성 작업으로 이메일 작성 UI 확장하기를 참고하세요.

contextualTriggers[]

object (ContextualTrigger)

필수사항. Gmail에서 메시지가 열릴 때 실행되는 트리거 목록입니다. Gmail. 트리거는 특정 Apps Script 함수를 실행하여 UI를 업데이트합니다.
homepageTrigger

object (HomepageTrigger)

Gmail의 부가기능 홈페이지를 위한 트리거 함수입니다. 이 함수는 addOns.common.homepageTrigger를 재정의합니다.

ComposeTrigger

이메일 작성 작업의 구성입니다. 자세한 내용은 이메일 작성 UI 확장 을 참고하세요.

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

string

이메일 작성 트리거 함수의 데이터 액세스 수준을 정의합니다. 유효한 옵션은 다음과 같습니다.

  • NONE (기본값): 이벤트 객체가 대부분 비어 있습니다.
  • METADATA: 이벤트 객체에 수신자 목록이 포함됩니다. 이 옵션을 사용하려면 gmail.addons.current.message.metadata 범위가 필요합니다.
selectActions[]

object (SelectAction)

이메일 작성 작업 목록입니다. 목록은 부가기능당 하나의 작업으로 제한 됩니다. 이메일 작성 작업에는 Gmail 창에 gmail.logoUrl로 지정된 아이콘이 있습니다.

ContextualTrigger

사용자가 Gmail 메시지를 열 때 실행되는 트리거의 구성입니다. 자세한 내용은 메시지 UI 확장 을 참고하세요.

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

string

각 컨텍스트 트리거에 필요합니다. 트리거가 실행될 때 실행되는 Apps Script 함수의 이름입니다.
unconditional

object

각 컨텍스트 트리거에 필요합니다. 열린 모든 Gmail 메시지에 대해 트리거가 활성화되도록 지정합니다. 항상 빈 객체여야 합니다.

SelectAction

선택 시 실행할 함수를 정의하는 이메일 작성 작업 구성입니다.

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

string

이메일 작성 작업에 필요합니다. 선택 시 실행되는 Apps Script 함수의 이름입니다. 이 함수는 부가기능 이메일 작성 UI를 빌드합니다.
text

string

이메일 작성 작업에 필요합니다. 작업에 대한 간단한 설명입니다.