Recurso do manifesto do Gmail

A configuração de recursos usada para definir Complemento do Google Workspace e comportamento no Gmail. Os manifestos de complementos do Google Workspace precisam ter todos os componentes marcados como Obrigatórios se eles estenderem o Gmail.

Gmail

A configuração do manifesto de complementos do Google Workspace para Extensões do Gmail. Consulte Ampliar o Gmail com complementos do Google Workspace para mais informações.

Representação JSON
{
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
Campos
authorizationCheckFunction

string

Obsoleto. O nome de uma função do Apps Script que executa verificações de requisitos de autorização de terceiros. Essa função é chamada antes de cada invocação do Complemento do Google Workspace.

Essa função foi descontinuada para evitar latência de execução desnecessária. Em vez disso, o complemento deve gerar uma exceção da variável de invocação, como mostrado neste exemplo.

composeTrigger

object (ComposeTrigger)

Obrigatório para ações de composição. Define o conjunto de interfaces disponíveis. ao usuário enquanto escreve um e-mail.

Consulte Estender a interface do Compose com ações de escrita para conferir detalhes.

contextualTriggers[]

object (ContextualTrigger)

Obrigatório. Uma lista de acionadores que são acionados quando uma mensagem é aberta no Gmail. Quando o acionador é disparado, ele executa um objeto Função do Apps Script, geralmente para criar novos cards e atualizar a interface.
homepageTrigger

object (HomepageTrigger)

A especificação da função do gatilho para criar o complemento página inicial no Host do Gmail. Isso substitui addOns.common.homepageTrigger.

ComposeTrigger

A configuração de uma ação de composição. Consulte Como estender a interface do Compose para mais informações.

Representação JSON
{
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
}
Campos
draftAccess

string

Define o nível de acesso aos dados disponível para um gatilho do Compose função. Estas são as opções válidas:

  • NONE, a configuração padrão. Isso faz com que o evento passado para a função de gatilho do Compose para que seja principalmente vazio.
  • METADATA, que preenche o objeto do evento transmitido à função do gatilho de composição com listas de destinatários do mensagem. Esta configuração exige que o complemento inclua o gmail.addons.current.message.metadata do projeto.
selectActions[]

object (SelectAction)

Uma lista de ações do Compose que criam IUs do Compose; No entanto, lista é limitada a uma única ação por complemento. O Compose tem um ícone correspondente apresentado na janela "Escrever" do Gmail. O ícone é especificado por gmail.logoUrl.

ContextualTrigger

A configuração de um acionador que é disparado quando o usuário abre uma mensagem do Gmail e ela atende a certos critérios. Consulte Estender a interface da mensagem para mais informações.

Representação JSON
{
  "onTriggerFunction": string,
  "unconditional": {},
}
Campos
onTriggerFunction

string

Obrigatório para cada gatilho contextual. O nome dos apps Função de script que é executada quando o acionador é disparado.

Consulte Função de gatilho contextual para detalhes sobre como defini-la função.

unconditional

object

Obrigatório para cada gatilho contextual. Usado para especificar que o o gatilho contextual é ativado para todas as mensagens do Gmail quando elas são abriu. No momento, essa é a única opção, portanto, deve ser sempre um objeto vazio.

SelectAction

A configuração da ação de composição que define qual função executar quando a o usuário seleciona a ação de escrever.

Representação JSON
{
  "runFunction": string,
  "text": string
}
Campos
runFunction

string

Obrigatório para ações de composição. O nome do Apps Script que é executada quando essa ação de composição é selecionada. Isso a função de gatilho do Compose cria a interface do Compose do complemento.

Consulte Função de gatilho do Compose para mais detalhes.

text

string

Obrigatório para ações de composição. Uma breve descrição de composição.