Recurso de manifesto do Gmail

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

Gmail

A configuração do manifesto de complementos do Google Workspace para extensões do Gmail. Consulte Estender 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 realiza verificações de requisitos de autorização de terceiros. Essa função é chamada antes de cada invocação do complemento do Google Workspace.

Esta função foi descontinuada para evitar a latência de execução desnecessária. Em vez disso, o complemento precisa gerar uma exceção da invocação principal, conforme mostrado neste exemplo.

composeTrigger

object (ComposeTrigger)

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

Consulte Como estender a IU do Compose com ações do Compose para ver mais detalhes.

contextualTriggers[]

object (ContextualTrigger)

Obrigatório. Uma lista de gatilhos que são disparados quando uma mensagem é aberta no Gmail. Quando o gatilho é disparado, ele executa uma função específica do Apps Script, geralmente para criar novos cards e atualizar a IU.
homepageTrigger

object (HomepageTrigger)

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

Acionador de composição

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

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

string

Define o nível de acesso a dados disponível para uma função de gatilho de composição. As opções válidas são as seguintes:

  • NONE, a configuração padrão. Isso faz com que o objeto de evento transmitido para a função de gatilho do Compose esteja quase vazio.
  • METADATA, que preenche o objeto de evento transmitido para a função de gatilho do Compose com listas de destinatários da mensagem. Essa configuração exige que o complemento inclua o gmail.addons.current.message.metadata escopo.
selectActions[]

object (SelectAction)

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

Acionador contextual

A configuração de um acionador que é disparado quando o usuário abre uma mensagem do Gmail e essa mensagem atende a determinados critérios. Consulte Como estender a IU da mensagem para ver mais informações.

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

string

Obrigatório para cada acionador contextual. O nome da função do Apps Script executada quando o gatilho é disparado.

Consulte Função de acionamento contextual para detalhes sobre como definir essa função.

unconditional

object

Obrigatório para cada acionador contextual. Usado para especificar que o acionador contextual é ativado para todas as mensagens do Gmail quando elas são abertas. Atualmente, essa é a única opção, então ela precisa ser sempre um objeto vazio.

Ação de seleção

A configuração da ação de composição que define qual função será executada quando o usuário selecionar a ação de composição.

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

string

Obrigatório para ações de composição. O nome da função do Apps Script que é executada quando esta ação de escrita é selecionada. Essa função de gatilho do Compose cria a IU do Compose de complemento.

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

text

string

Obrigatório para ações de composição. É uma breve descrição da ação no Compose.