- Recurso: implantação
 - AddOns
 - CommonAddOnManifest
 - LayoutProperties
 - AddOnWidgetSet
 - WidgetType
 - HomepageExtensionPoint
 - UniversalActionExtensionPoint
 - GmailAddOnManifest
 - ContextualTrigger
 - UnconditionalTrigger
 - UniversalAction
 - ComposeTrigger
 - MenuItemExtensionPoint
 - DraftAccess
 - DriveAddOnManifest
 - DriveExtensionPoint
 - CalendarAddOnManifest
 - ConferenceSolution
 - CalendarExtensionPoint
 - EventAccess
 - DocsAddOnManifest
 - DocsExtensionPoint
 - LinkPreviewExtensionPoint
 - UriPattern
 - CreateActionExtensionPoint
 - MeetAddOnManifest
 - Web
 - Estado
 - DisplayFlow
 - SheetsAddOnManifest
 - SheetsExtensionPoint
 - SlidesAddOnManifest
 - SlidesExtensionPoint
 - HttpOptions
 - HttpAuthorizationHeader
 - GranularOauthPermissionSupport
 - Métodos
 
Recurso: Deployment
Uma implantação de complemento do Google Workspace
| Representação JSON | 
|---|
{
  "name": string,
  "oauthScopes": [
    string
  ],
  "addOns": {
    object ( | 
              
| Campos | |
|---|---|
name | 
                
                   
 O nome do recurso de implantação. Exemplo:   | 
              
oauthScopes[] | 
                
                   
 A lista de escopos do OAuth do Google para os quais pedir consentimento do usuário final antes de executar um endpoint de complemento.  | 
              
addOns | 
                
                   
 A configuração do complemento do Google Workspace.  | 
              
etag | 
                
                   
 Esse valor é calculado pelo servidor com base na versão da implantação no armazenamento e pode ser enviado em solicitações de atualização e exclusão para garantir que o cliente tenha um valor atualizado antes de prosseguir.  | 
              
AddOns
Uma configuração de complemento do Google Workspace.
| Representação JSON | 
|---|
{ "common": { object (  | 
              
| Campos | |
|---|---|
common | 
                
                   
 Configuração comum a todos os complementos do Google Workspace.  | 
              
gmail | 
                
                   
 Configuração do complemento do Gmail.  | 
              
drive | 
                
                   
 Configuração de complementos do Drive.  | 
              
calendar | 
                
                   
 Configuração do complemento da Agenda.  | 
              
docs | 
                
                   
 Configuração do complemento dos Documentos.  | 
              
meet | 
                
                   
 Configuração do complemento do Meet.  | 
              
sheets | 
                
                   
 Configuração do complemento das Planilhas.  | 
              
slides | 
                
                   
 Configuração do complemento Apresentações.  | 
              
httpOptions | 
                
                   
 Opções para enviar solicitações a endpoints HTTP de complementos  | 
              
CommonAddOnManifest
Configuração de complemento compartilhada em todos os aplicativos host de complementos.
| Representação JSON | 
|---|
{ "name": string, "logoUrl": string, "layoutProperties": { object (  | 
              
| Campos | |
|---|---|
name | 
                
                   
 Obrigatório. O nome de exibição do complemento.  | 
              
logoUrl | 
                
                   
 Obrigatório. O URL da imagem do logotipo mostrada na barra de ferramentas do complemento.  | 
              
layoutProperties | 
                
                   
 Propriedades de layout comuns para os cards de complementos.  | 
              
addOnWidgetSet | 
                
                   
 Os widgets usados no complemento. Se esse campo não for especificado, o conjunto padrão será usado.  | 
              
useLocaleFromApp | 
                
                   
 Determina se as informações de localidade devem ser transmitidas do app host.  | 
              
homepageTrigger | 
                
                   
 Define um endpoint que será executado em qualquer contexto e host. Os cards gerados por essa função sempre estarão disponíveis para o usuário, mas podem ser substituídos por conteúdo contextual quando o complemento declarar acionadores mais segmentados.  | 
              
universalActions[] | 
                
                   
 Define uma lista de pontos de extensão no menu de ações universais, que serve como um menu de configurações para o complemento. O ponto de extensão pode ser um URL de link para abrir ou um endpoint para executar como envio de formulário.  | 
              
openLinkUrlPrefixes | 
                
                   
 Uma ação OpenLink só pode usar um URL com um esquema   | 
              
LayoutProperties
Propriedades de layout de card compartilhadas em todos os aplicativos host de complementos.
| Representação JSON | 
|---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean }  | 
              
| Campos | |
|---|---|
primaryColor | 
                
                   
 A cor principal do complemento. Ela define a cor da barra de ferramentas. Se nenhuma cor principal for definida, o valor padrão fornecido pelo framework será usado.  | 
              
secondaryColor | 
                
                   
 A cor secundária do complemento. Ele define a cor dos botões. Se a cor primária estiver definida, mas não a secundária, a cor secundária será igual à primária. Se nenhuma cor primária ou secundária for definida, o valor padrão fornecido pelo framework será usado.  | 
              
useNewMaterialDesign | 
                
                   
 Ativa o Material Design para cards.  | 
              
AddOnWidgetSet
O subconjunto de widgets usado por um complemento.
| Representação JSON | 
|---|
{
  "usedWidgets": [
    enum ( | 
              
| Campos | |
|---|---|
usedWidgets[] | 
                
                   
 A lista de widgets usados em um complemento.  | 
              
WidgetType
O tipo de widget. WIDGET_TYPE_UNSPECIFIED é o conjunto de widgets básicos.
| Tipos enumerados | |
|---|---|
WIDGET_TYPE_UNSPECIFIED | 
                O conjunto de widgets padrão. | 
DATE_PICKER | 
                O seletor de datas. | 
STYLED_BUTTONS | 
                Os botões estilizados incluem botões preenchidos e desativados. | 
PERSISTENT_FORMS | 
                Com os formulários persistentes, é possível manter os valores do formulário durante as ações. | 
FIXED_FOOTER | 
                Rodapé fixo em um card. | 
UPDATE_SUBJECT_AND_RECIPIENTS | 
                Atualize o assunto e os destinatários de um rascunho. | 
GRID_WIDGET | 
                O widget de grade. | 
ADDON_COMPOSE_UI_ACTION | 
                Uma ação de complemento do Gmail que se aplica à interface de criação do complemento. | 
HomepageExtensionPoint
Formato comum para declarar a visualização da página inicial de um complemento.
| Representação JSON | 
|---|
{ "runFunction": string, "enabled": boolean }  | 
              
| Campos | |
|---|---|
runFunction | 
                
                   
 Obrigatório. O endpoint a ser executado quando este ponto de extensão for ativado.  | 
              
enabled | 
                
                   
 Opcional. Se definido como  O padrão é  Se a visualização da página inicial personalizada de um complemento estiver desativada, um card de visão geral genérico será fornecido aos usuários.  | 
              
UniversalActionExtensionPoint
Formato para declarar um ponto de extensão de item de menu de ação universal.
| Representação JSON | 
|---|
{ "label": string, // Union field  | 
              
| Campos | |
|---|---|
label | 
                
                   
 Obrigatório. Texto visível ao usuário que descreve a ação realizada ao ativar esse ponto de extensão, por exemplo, "Adicionar um novo contato".  | 
              
Campo de união action_type. Obrigatório. O tipo de ação compatível em um item de menu de ação universal. Pode ser um link para abrir ou um endpoint para executar. action_type pode ser apenas de um dos tipos a seguir: | 
              |
openLink | 
                
                   
 URL a ser aberto pela UniversalAction.  | 
              
runFunction | 
                
                   
 Endpoint a ser executado pelo UniversalAction.  | 
              
GmailAddOnManifest
Propriedades que personalizam a aparência e a execução de um complemento do Gmail.
| Representação JSON | 
|---|
{ "homepageTrigger": { object (  | 
              
| Campos | |
|---|---|
homepageTrigger | 
                
                   
 Define um endpoint que será executado em contextos que não correspondem a um gatilho contextual declarado. Os cards gerados por essa função sempre estarão disponíveis para o usuário, mas podem ser substituídos por conteúdo contextual quando o complemento declarar acionadores mais segmentados. Se presente, isso substitui a configuração de   | 
              
contextualTriggers[] | 
                
                   
 Define o conjunto de condições que acionam o complemento.  | 
              
universalActions[] | 
                
                   
 Define um conjunto de ações universais para o complemento. O usuário aciona ações universais no menu da barra de ferramentas do complemento.  | 
              
composeTrigger | 
                
                   
 Define o acionador de tempo de composição para um complemento de tempo de composição. Esse é o gatilho que faz um complemento agir quando o usuário está escrevendo um e-mail. Todos os complementos de tempo de composição precisam ter o escopo   | 
              
authorizationCheckFunction | 
                
                   
 O nome de um endpoint que verifica se o complemento tem todas as autorizações de terceiros necessárias, sondando as APIs de terceiros. Se a sondagem falhar, a função vai gerar uma exceção para iniciar o fluxo de autorização. Essa função é chamada antes de cada invocação do complemento para garantir uma experiência do usuário tranquila.  | 
              
ContextualTrigger
Define um acionador que é disparado quando o e-mail aberto atende a um critério específico. Quando o gatilho é acionado, ele executa um endpoint específico, geralmente para criar novos cards e atualizar a interface.
| Representação JSON | 
|---|
{ "onTriggerFunction": string, // Union field  | 
              
| Campos | |
|---|---|
onTriggerFunction | 
                
                   
 Obrigatório. O nome do endpoint a ser chamado quando uma mensagem corresponder ao gatilho.  | 
              
Campo de união trigger. O tipo de acionador determina as condições que o Gmail usa para mostrar o complemento. trigger pode ser apenas de um dos tipos a seguir: | 
              |
unconditional | 
                
                   
 Os acionadores incondicionais são executados quando qualquer mensagem de e-mail é aberta.  | 
              
UnconditionalTrigger
Esse tipo não tem campos.
Um gatilho que é acionado quando qualquer mensagem de e-mail é aberta.
UniversalAction
Uma ação que está sempre disponível no menu da barra de ferramentas do complemento, independente do contexto da mensagem.
| Representação JSON | 
|---|
{ "text": string, // Union field  | 
              
| Campos | |
|---|---|
text | 
                
                   
 Obrigatório. Texto visível ao usuário que descreve a ação, por exemplo, "Adicionar um novo contato".  | 
              
Campo de união action_type. O tipo de ação determina o comportamento do Gmail quando o usuário a invoca. action_type pode ser apenas de um dos tipos a seguir: | 
              |
openLink | 
                
                   
 Um link aberto pelo Gmail quando o usuário aciona a ação.  | 
              
runFunction | 
                
                   
 Um endpoint chamado quando o usuário aciona a ação. Consulte o guia de ações universais para mais detalhes.  | 
              
ComposeTrigger
Um gatilho que é ativado quando o usuário está escrevendo um e-mail.
| Representação JSON | 
|---|
{ "actions": [ { object (  | 
              
| Campos | |
|---|---|
actions[] | 
                
                   
 Define o conjunto de ações para um complemento de tempo de composição. São ações que os usuários podem acionar em um complemento de tempo de composição.  | 
              
draftAccess | 
                
                   
 Define o nível de acesso aos dados quando um complemento de tempo de composição é acionado.  | 
              
MenuItemExtensionPoint
Formato comum para declarar um item de menu ou botão que aparece em um app host.
| Representação JSON | 
|---|
{ "runFunction": string, "label": string, "logoUrl": string }  | 
              
| Campos | |
|---|---|
runFunction | 
                
                   
 Obrigatório. O endpoint a ser executado quando este ponto de extensão for ativado.  | 
              
label | 
                
                   
 Obrigatório. Texto visível para o usuário que descreve a ação realizada ao ativar esse ponto de extensão. Por exemplo, "Insira a fatura".  | 
              
logoUrl | 
                
                   
 O URL da imagem do logotipo mostrada na barra de ferramentas do complemento. Se não for definido, o padrão será o URL do logotipo principal do complemento.  | 
              
DraftAccess
Uma enumeração que define o nível de acesso aos dados necessário para o acionador de composição.
| Tipos enumerados | |
|---|---|
UNSPECIFIED | 
                Valor padrão quando nada é definido para "draftaccess". | 
NONE | 
                O acionador de composição não pode acessar nenhum dado do rascunho quando um complemento de composição é acionado. | 
METADATA | 
                Concede ao gatilho de composição a permissão para acessar os metadados do rascunho quando um complemento de composição é acionado. Isso inclui a lista de destinatários, como as listas "Para" e "Cc" de uma mensagem em rascunho. | 
DriveAddOnManifest
Propriedades que personalizam a aparência e a execução de um complemento do Drive.
| Representação JSON | 
|---|
{ "homepageTrigger": { object (  | 
              
| Campos | |
|---|---|
homepageTrigger | 
                
                   
 Se presente, isso substitui a configuração de   | 
              
onItemsSelectedTrigger | 
                
                   
 Corresponde ao comportamento executado quando os itens são selecionados na visualização relevante do Drive, como a lista de documentos do Meu Drive.  | 
              
DriveExtensionPoint
Formato comum para declarar os acionadores de um complemento do Drive.
| Representação JSON | 
|---|
{ "runFunction": string }  | 
              
| Campos | |
|---|---|
runFunction | 
                
                   
 Obrigatório. O endpoint a ser executado quando o ponto de extensão é ativado.  | 
              
CalendarAddOnManifest
Propriedades que personalizam a aparência e a execução de um complemento da Agenda.
| Representação JSON | 
|---|
{ "homepageTrigger": { object (  | 
              
| Campos | |
|---|---|
homepageTrigger | 
                
                   
 Define um endpoint executado em contextos que não correspondem a um gatilho contextual declarado. Os cards gerados por essa função sempre estarão disponíveis para o usuário, mas podem ser substituídos por conteúdo contextual quando o complemento declarar acionadores mais segmentados. Se presente, isso substitui a configuração de   | 
              
conferenceSolution[] | 
                
                   
 Define as soluções de videoconferência fornecidas por este complemento. Os complementos de videoconferência de terceiros só podem ser criados no Apps Script.  | 
              
createSettingsUrlFunction | 
                
                   
 Um endpoint para executar que cria um URL para a página de configurações do complemento.  | 
              
eventOpenTrigger | 
                
                   
 Um endpoint que é acionado quando um evento é aberto para visualização ou edição.  | 
              
eventUpdateTrigger | 
                
                   
 Um endpoint que é acionado quando o evento de abertura é atualizado.  | 
              
eventAttachmentTrigger | 
                
                   
 Uma configuração para um acionador contextual que é disparado quando o usuário clica no provedor de anexos do complemento no menu suspenso da Agenda.  | 
              
currentEventAccess | 
                
                   
 Define o nível de acesso aos dados quando um complemento de evento é acionado.  | 
              
ConferenceSolution
Define valores relacionados a conferências. Os complementos de videoconferência de terceiros só podem ser criados no Apps Script.
| Representação JSON | 
|---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string }  | 
              
| Campos | |
|---|---|
onCreateFunction | 
                
                   
 Obrigatório. O endpoint a ser chamado quando os dados da conferência precisam ser criados.  | 
              
id | 
                
                   
 Obrigatório. Os IDs precisam ser atribuídos de forma exclusiva em todas as soluções de conferência em um complemento. Caso contrário, a solução errada poderá ser usada quando o complemento for acionado. Embora seja possível mudar o nome de exibição de um complemento, o ID não pode ser alterado.  | 
              
name | 
                
                   
 Obrigatório. O nome de exibição da solução de conferência.  | 
              
logoUrl | 
                
                   
 Obrigatório. O URL da imagem do logotipo da solução de conferência.  | 
              
CalendarExtensionPoint
Formato comum para declarar os gatilhos de um complemento da Agenda.
| Representação JSON | 
|---|
{ "runFunction": string }  | 
              
| Campos | |
|---|---|
runFunction | 
                
                   
 Obrigatório. O endpoint a ser executado quando este ponto de extensão for ativado.  | 
              
EventAccess
Uma enumeração que define o nível de acesso aos dados que os acionadores de eventos exigem.
| Tipos enumerados | |
|---|---|
UNSPECIFIED | 
                Valor padrão quando nada é definido para "eventAccess". | 
METADATA | 
                Dá aos gatilhos de eventos a permissão para acessar os metadados dos eventos, como ID do evento e ID da agenda. | 
READ | 
                Dá aos acionadores de eventos acesso a todos os campos de eventos fornecidos, incluindo metadados, participantes e dados de conferência. | 
WRITE | 
                Dá aos gatilhos de eventos acesso aos metadados dos eventos e a capacidade de realizar todas as ações, incluindo adicionar participantes e definir dados de conferência. | 
READ_WRITE | 
                Dá aos acionadores de eventos acesso a todos os campos de eventos fornecidos, incluindo metadados, participantes e dados da conferência, além da capacidade de realizar todas as ações. | 
DocsAddOnManifest
Propriedades que personalizam a aparência e a execução de um complemento do Google Docs.
| Representação JSON | 
|---|
{ "homepageTrigger": { object (  | 
              
| Campos | |
|---|---|
homepageTrigger | 
                
                   
 Se presente, isso substitui a configuração de   | 
              
onFileScopeGrantedTrigger | 
                
                   
 Endpoint a ser executado quando a autorização de escopo de arquivo for concedida para este par documento/usuário.  | 
              
linkPreviewTriggers[] | 
                
                   
 Uma lista de pontos de extensão para visualizar links em um documento do Google Docs. Para mais detalhes, consulte Visualizar links com ícones inteligentes.  | 
              
createActionTriggers[] | 
                
                   
 Uma lista de pontos de extensão para criar recursos de terceiros nos aplicativos do Google Workspace. Para mais informações, consulte Criar recursos de terceiros com o menu "@".  | 
              
DocsExtensionPoint
Formato comum para declarar os gatilhos de um complemento do Google Docs.
| Representação JSON | 
|---|
{ "runFunction": string }  | 
              
| Campos | |
|---|---|
runFunction | 
                
                   
 Obrigatório. O endpoint a ser executado quando este ponto de extensão for ativado.  | 
              
LinkPreviewExtensionPoint
A configuração de um gatilho que é acionado quando um usuário digita ou cola um link de um serviço de terceiros ou que não é do Google em um arquivo dos Documentos, Planilhas ou Apresentações Google.
| Representação JSON | 
|---|
{
  "labelText": string,
  "localizedLabelText": {
    string: string,
    ...
  },
  "patterns": [
    {
      object ( | 
              
| Campos | |
|---|---|
labelText | 
                
                   
 Obrigatório. O texto de um exemplo de ícone inteligente que pede aos usuários para visualizar o link, como   | 
              
localizedLabelText | 
                
                   
 Opcional. Um mapa de  Se a localidade de um usuário estiver presente nas chaves do mapa, ele verá a versão localizada do  Um objeto com uma lista de pares   | 
              
patterns[] | 
                
                   
 Obrigatório. Uma matriz de padrões de URL que acionam o complemento para visualizar links.  | 
              
runFunction | 
                
                   
 Obrigatório. Endpoint a ser executado quando uma prévia de link é acionada.  | 
              
logoUrl | 
                
                   
 Opcional. O ícone que aparece no smart chip e no card de prévia. Se omitido, o complemento usará o ícone da barra de ferramentas,   | 
              
UriPattern
A configuração de cada padrão de URL que aciona uma prévia de link.
| Representação JSON | 
|---|
{ "hostPattern": string, "pathPrefix": string }  | 
              
| Campos | |
|---|---|
hostPattern | 
                
                   
 Obrigatório para cada padrão de URL a ser visualizado. É o domínio do padrão do URL. O complemento mostra uma prévia dos links que contêm esse domínio no URL. Para visualizar links de um subdomínio específico, como  Por exemplo,   | 
              
pathPrefix | 
                
                   
 Opcional. O caminho que anexa o domínio do  Por exemplo, se o padrão de host do URL for  Para corresponder a todos os URLs no domínio do padrão de host, deixe   | 
              
CreateActionExtensionPoint
A configuração de um gatilho que é acionado quando um usuário invoca o fluxo de trabalho de criação de recursos em um aplicativo do Google Workspace. Para mais informações, consulte Criar recursos de terceiros com o menu "@".
| Representação JSON | 
|---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string }  | 
              
| Campos | |
|---|---|
id | 
                
                   
 Obrigatório. O ID exclusivo para diferenciar este ponto de extensão. O ID pode ter até 64 caracteres e precisa estar no formato   | 
              
labelText | 
                
                   
 Obrigatório. O texto que aparece ao lado de um ícone para o ponto de entrada de criação de recursos, como   | 
              
localizedLabelText | 
                
                   
 Opcional. Um mapa de  Se a localidade de um usuário estiver presente nas chaves do mapa, ele verá a versão localizada do  Um objeto com uma lista de pares   | 
              
runFunction | 
                
                   
 Obrigatório. Endpoint a ser executado quando um fluxo de trabalho de criação de recursos é acionado para criar um link.  | 
              
logoUrl | 
                
                   
 Opcional. O ícone que aparece no ponto de entrada de criação de recursos. Se omitido, o menu vai usar o ícone da barra de ferramentas do complemento,   | 
              
MeetAddOnManifest
Manifesto do complemento do Meet.
| Representação JSON | 
|---|
{ "homepageTrigger": { object (  | 
              
| Campos | |
|---|---|
homepageTrigger | 
                
                   
 Se presente, isso substitui a configuração de   | 
              
web | 
                
                   
 Detalhes sobre complementos que melhoram o cliente da Web do Meet.  | 
              
supportsCollaboration | 
                
                   
 Se o complemento oferece suporte à colaboração ou ao convite de outras pessoas para a experiência do complemento.  | 
              
termsUri | 
                
                   
 Um link para os Termos de Serviço do complemento, se houver.  | 
              
Web
Detalhes sobre complementos que melhoram o cliente da Web do Meet.
| Representação JSON | 
|---|
{ "sidePanelUri": string, "sidePanelUrl": string, "mainStageUri": string, "supportsScreenSharing": boolean, "supportsCollaboration": boolean, "supportsPopOut": boolean, "hostOrigins": [ string ], "addOnOrigins": [ string ], "openState": enum (  | 
              
| Campos | |
|---|---|
sidePanelUri | 
                
                   
 O URI do iframe do painel lateral.  | 
              
sidePanelUrl | 
                
                   
 O URL do iframe do painel lateral.  | 
              
mainStageUri | 
                
                   
 O URI do iframe do "palco principal".  | 
              
supportsScreenSharing | 
                
                   
 Se o complemento oferece suporte ao compartilhamento de tela no palco principal.  | 
              
supportsCollaboration | 
                
                   
 Se o complemento oferece suporte à colaboração ou ao convite de outras pessoas para a experiência do complemento. Este campo está descontinuado. Use o campo de nível superior em MeetAddOnManifest.  | 
              
supportsPopOut | 
                
                   
 Se o complemento é compatível com a abertura em uma experiência picture-in-picture do navegador.  | 
              
hostOrigins[] | 
                
                   
 Nome legado e descontinuado. Origens que precisam ser adicionadas à propriedade "frame-src" do iframe que contém o site de terceiros. Use addonorigins.  | 
              
addOnOrigins[] | 
                
                   
 Origens que precisam ser adicionadas à propriedade "frame-src" do iframe que contém o site de terceiros.  | 
              
openState | 
                
                   
 O estado inicial quando o complemento é aberto.  | 
              
supportsCollaborationHostControls | 
                
                   
 Se o complemento de colaboração é compatível com os controles do organizador.  | 
              
logoUrl | 
                
                   
 O URL do logotipo a ser exibido para o complemento. Se não for especificado, o padrão será o logotipo na seção comum do manifesto.  | 
              
darkModeLogoUrl | 
                
                   
 Uma versão do logourl para o modo escuro.  | 
              
displayFlow | 
                
                   
 O fluxo de exibição que o complemento vai seguir quando for iniciado.  | 
              
Estado
Enumeração para especificar o estado inicial de abertura do complemento.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED | 
                O estado inicial não foi especificado com o complemento. | 
SIDE_PANEL_ONLY | 
                O complemento é aberto com apenas o painel lateral ativo. | 
MAIN_STAGE_ONLY | 
                O complemento é aberto com apenas a janela principal ativa. | 
SIDE_PANEL_AND_MAIN_STAGE | 
                O complemento é aberto com o painel lateral e a janela principal ativos. | 
DisplayFlow
Enumeração para especificar o fluxo de exibição que o complemento vai seguir quando for iniciado.
| Tipos enumerados | |
|---|---|
DISPLAY_FLOW_UNSPECIFIED | 
                O fluxo de exibição não foi especificado. | 
FOCUS | 
                O complemento precisa ser iniciado no fluxo de exibição "foco". | 
AUGMENT | 
                O complemento precisa ser iniciado no fluxo de exibição "aumentar". | 
SheetsAddOnManifest
Propriedades que personalizam a aparência e a execução de um complemento do Google Sheets.
| Representação JSON | 
|---|
{ "homepageTrigger": { object (  | 
              
| Campos | |
|---|---|
homepageTrigger | 
                
                   
 Se presente, isso substitui a configuração de   | 
              
onFileScopeGrantedTrigger | 
                
                   
 Endpoint a ser executado quando a autorização de escopo de arquivo for concedida para este par documento/usuário.  | 
              
linkPreviewTriggers[] | 
                
                   
 Uma lista de pontos de extensão para visualizar links em um documento das Planilhas Google. Para mais detalhes, consulte Visualizar links com ícones inteligentes.  | 
              
SheetsExtensionPoint
Formato comum para declarar os gatilhos de um complemento do Google Sheets.
| Representação JSON | 
|---|
{ "runFunction": string }  | 
              
| Campos | |
|---|---|
runFunction | 
                
                   
 Obrigatório. O endpoint a ser executado quando este ponto de extensão for ativado.  | 
              
SlidesAddOnManifest
Propriedades que personalizam a aparência e a execução de um complemento das Apresentações Google.
| Representação JSON | 
|---|
{ "homepageTrigger": { object (  | 
              
| Campos | |
|---|---|
homepageTrigger | 
                
                   
 Se presente, isso substitui a configuração de   | 
              
onFileScopeGrantedTrigger | 
                
                   
 Endpoint a ser executado quando a autorização de escopo de arquivo for concedida para este par documento/usuário.  | 
              
linkPreviewTriggers[] | 
                
                   
 Uma lista de pontos de extensão para visualizar links em um documento das Apresentações Google. Para mais detalhes, consulte Visualizar links com ícones inteligentes.  | 
              
SlidesExtensionPoint
Formato comum para declarar os gatilhos de um complemento do Apresentações Google.
| Representação JSON | 
|---|
{ "runFunction": string }  | 
              
| Campos | |
|---|---|
runFunction | 
                
                   
 Obrigatório. O endpoint a ser executado quando este ponto de extensão for ativado.  | 
              
HttpOptions
Opções para enviar solicitações aos endpoints do complemento HTTP.
| Representação JSON | 
|---|
{ "authorizationHeader": enum (  | 
              
| Campos | |
|---|---|
authorizationHeader | 
                
                   
 Configuração para o token enviado no cabeçalho de autorização   | 
              
granularOauthPermissionSupport | 
                
                   
 Indica se o complemento ativou as permissões granulares do OAuth.  | 
              
HttpAuthorizationHeader
Cabeçalho de autorização enviado em solicitações de complemento HTTP.
| Tipos enumerados | |
|---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED | 
                Valor padrão, equivalente a SYSTEM_ID_TOKEN. | 
              
SYSTEM_ID_TOKEN | 
                Envie um token de ID para a conta de serviço do sistema (padrão) do complemento do Google Workspace específico do projeto. | 
USER_ID_TOKEN | 
                Envie um token de ID para o usuário final. | 
NONE | 
                Não envie um cabeçalho de autenticação. | 
GranularOauthPermissionSupport
Indica se o complemento ativou as permissões granulares do OAuth.
| Tipos enumerados | |
|---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED | 
                Valor padrão, não deve ser usado. | 
OPT_IN | 
                O complemento está ativado para permissão granular do OAuth. | 
OPT_OUT | 
                O complemento está desativado do consentimento granular do OAuth. | 
Métodos | 
            |
|---|---|
                
 | 
              Cria uma implantação com o nome e a configuração especificados. | 
                
 | 
              Exclui a implantação com o nome especificado. | 
                
 | 
              Recebe a implantação com o nome especificado. | 
                
 | 
              Recebe o status de instalação de uma implantação de teste. | 
                
 | 
              Instala uma implantação na sua conta para teste. | 
                
 | 
              Lista todas as implantações em um projeto específico. | 
                
 | 
              Cria ou substitui uma implantação com o nome especificado. | 
                
 | 
              Desinstala uma implantação de teste da conta do usuário. |