A configuração de recursos usada para definir o conteúdo e o comportamento do complemento do Google Workspace. Os manifestos de complementos do Google Workspace precisam ter todos os componentes marcados como Obrigatório.
AddOns
O nível superior da configuração do manifesto do complemento do Google Workspace.
| Representação JSON | 
|---|
| {
  "common": {
    object (Common)
  },
  "calendar": {
    object (Calendar)
  },
  "chat": {
    object (Chat)
  },
  "drive": {
    object (Drive)
  },
  "gmail": {
    object (Gmail)
  },
  "docs": {
    object (Docs)
  },
  "sheets": {
    object (Sheets)
  },
  "slides": {
    object (Slides)
  },
  "meet": {
    object (Meet)
  }
} | 
| Campos | |
|---|---|
| common | 
 Obrigatório. Define valores para um complemento do Google Workspace que são comuns a todos os aplicativos host. Alguns valores definidos aqui são usados como padrão quando valores específicos para um host em particular são omitidos. | 
| calendar | 
 Obrigatório se o complemento do Google Workspace estender a Agenda. Configurações para a aparência e o comportamento do complemento do Google Workspace no aplicativo host da Agenda Google. Se esse campo for omitido, o complemento será desativado no Google Agenda. | 
| chat | 
 Obrigatório se o complemento do Google Workspace estender o Chat. Configuração de um app do Google Chat. Se este campo for omitido, o complemento será desativado no Google Chat. O objeto  | 
| drive | 
 Obrigatório se o complemento do Google Workspace estender o Drive. Configurações para a aparência e o comportamento do complemento do Google Workspace no aplicativo host do Drive. Se esse campo for omitido, o complemento será desativado no Drive. | 
| gmail | 
 Obrigatório se o complemento do Google Workspace ampliar o Gmail. Configurações para a aparência e o comportamento do complemento do Google Workspace no aplicativo host do Gmail. Se esse campo for omitido, o complemento será desativado no Gmail. | 
| docs | 
 Obrigatório se o complemento do Google Workspace estender o app Documentos. Configurações da aparência e do comportamento do complemento do Google Workspace no aplicativo host Documentos. Se esse campo for omitido, o complemento será desativado no Documentos. | 
| sheets | 
 Obrigatório se o complemento do Google Workspace estender as Planilhas. Configurações para a aparência e o comportamento do complemento do Google Workspace no aplicativo host das Planilhas. Se esse campo for omitido, o complemento será desativado nas Planilhas Google. | 
| slides | 
 Obrigatório se o complemento do Google Workspace estender o app Apresentações. Configurações da aparência e do comportamento do complemento do Google Workspace no aplicativo host Apresentações. Se esse campo for omitido, o complemento será desativado no Apresentações Google. | 
| meet | 
 Obrigatório se o complemento do Google Workspace estender o Meet. Configurações para a aparência e o comportamento do complemento do Google Workspace no aplicativo organizador do Meet. Se esse campo for omitido, o complemento será desativado no Meet. | 
Nome
A configuração de manifesto para parâmetros comuns a todos os aplicativos host. Alguns valores definidos aqui são usados como padrão quando valores específicos para um host em particular são omitidos.
| Representação JSON | 
|---|
| {
  "homepageTrigger": {
    object (HomepageTrigger)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "logoUrl": string,
  "name": string,
  "openLinkUrlPrefixes": [
    string
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "useLocaleFromApp": boolean
} | 
| Campos | |
|---|---|
| homepageTrigger | 
 | 
| layoutProperties | 
 | 
| logoUrl | 
 Obrigatório. O URL da imagem mostrada na barra de ferramentas. O URL precisa ser público. | 
| name | 
 Obrigatório. O nome do complemento mostrado na barra de ferramentas. | 
| openLinkUrlPrefixes[] | 
 Obrigatório se o complemento mostrar links externos, seja em widgets usando um
          
             Consulte Lista de permissões de URLs para mais detalhes. | 
| universalActions[] | 
 | 
| useLocaleFromApp | 
 Se  Consulte Como acessar o local e o fuso horário do usuário para mais detalhes. | 
LayoutProperties
Uma configuração que controla a barra de ferramentas e as cores e a aparência dos botões do complemento do Google Workspace.
| Representação JSON | 
|---|
| {
  "primaryColor": string,
  "secondaryColor": string
} | 
| Campos | |
|---|---|
| primaryColor | 
 | 
| secondaryColor | 
 | 
UniversalAction
Uma configuração para uma ação universal. Quando selecionada, uma ação universal abre o link de URL especificado ou executa a função do Apps Script especificada.
| Representação JSON | 
|---|
| { "label": string, // Union field rule can be only one of the following: "openLink": string, "runFunction": string, // End of list of possible types for union field rule. } | 
| Campos | |
|---|---|
| label | 
 | 
| openLink | 
 runFunctionnão estiver presente. Se fornecido, o URL que é aberto em uma guia
        quando o usuário seleciona essa ação. | 
| runFunction | 
 openLinknão estiver presente. Se fornecido, o nome da função do Apps Script que é executada quando o usuário seleciona essa ação.Consulte o guia Ações universais para mais detalhes. |