Recurso do 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 incluir todos os componentes marcados como Obrigatório se estenderem o Gmail.

Gmail

A configuração do manifesto do complemento do Google Workspace para extensões do Gmail. Confira mais detalhes em Extender o Gmail com complementos do Google Workspace.

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 autorização de terceiros.

Essa função está obsoleta. Em vez disso, o complemento precisa gerar uma exceção da invocação principal, conforme mostrado no Exemplo de configuração do OAuth não Google.

composeTrigger

object (ComposeTrigger)

Obrigatório para ações de composição. Define as interfaces disponíveis ao compor um e-mail.

Consulte Como estender a interface do Compose com ações de escrita para mais detalhes.

contextualTriggers[]

object (ContextualTrigger)

Obrigatório. Uma lista de acionadores que são ativados quando uma mensagem é aberta no Gmail. Os gatilhos executam uma função específica do Apps Script para atualizar a interface.
homepageTrigger

object (HomepageTrigger)

A função de acionamento da página inicial do complemento no Gmail. Isso substitui addOns.common.homepageTrigger.

ComposeTrigger

A configuração de uma ação de composição. Consulte Extensão da interface do Compose para mais detalhes.

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

string

Define o nível de acesso aos dados para uma função de gatilho de composição. As opções válidas incluem:

  • NONE (padrão): o objeto de evento está quase vazio.
  • METADATA: o objeto de evento inclui listas de destinatários. Isso requer o escopo gmail.addons.current.message.metadata.
selectActions[]

object (SelectAction)

Uma lista de ações de composição. A lista é limitada a uma única ação por complemento. A ação de escrever tem um ícone na janela do Gmail, especificado por gmail.logoUrl.

ContextualTrigger

A configuração de um gatilho que é acionado quando um usuário abre uma mensagem do Gmail. Consulte Extensão da interface do usuário de mensagens para mais detalhes.

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

string

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

object

Obrigatório para cada acionador contextual. Especifica que o gatilho é ativado para todas as mensagens abertas do Gmail. Ele sempre precisa ser um objeto vazio.

SelectAction

A configuração da ação de composição que define a função a ser executada quando selecionada.

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 selecionada. A função cria a interface do complemento com o Compose.
text

string

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