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 arquivos de manifesto do complemento do Google Workspace precisam incluir todos os componentes marcados como obrigatórios se eles estenderem o Gmail.

Gmail

A configuração do arquivo de manifesto do complemento do Google Workspace para extensões do Gmail. Consulte Estender o Gmail com complementos do Google Workspace para mais detalhes.

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 redação. Define as interfaces disponíveis ao escrever um e-mail.

Consulte Estender a interface de redação com ações de redação para mais detalhes.

contextualTriggers[]

object (ContextualTrigger)

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

object (HomepageTrigger)

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

ComposeTrigger

A configuração de uma ação de redação. Consulte Estender a interface de redação 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 acionador de redaçã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 gmail.addons.current.message.metadata escopo.
selectActions[]

object (SelectAction)

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

ContextualTrigger

A configuração de um acionador que é disparado quando um usuário abre uma mensagem do Gmail. Consulte Estender a interface 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 acionador é disparado.
unconditional

object

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

SelectAction

A configuração da ação de redaçã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 redação. O nome da função do Apps Script que é executada quando selecionada. A função cria a interface de redação do complemento.
text

string

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