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 |
runFunction não estiver presente. Se fornecido, o URL que é aberto em uma guia
quando o usuário seleciona essa ação.
|
runFunction |
openLink nã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. |