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 Required.
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) } } |
Campos | |
---|---|
common |
Obrigatório. Define valores para um complemento do Google Workspace que são comuns para todos os aplicativos host. Alguns valores definidos aqui são usados como padrão quando valores específicos para um host específico são omitidos. |
calendar |
Obrigatório se o complemento do Google Workspace estender o app Agenda. Configurações para a aparência e o comportamento do complemento do Google Workspace no aplicativo host do Google Agenda. 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 esse campo for omitido, o complemento será desativado no Google Chat. O objeto |
drive |
Obrigatório se o complemento do Google Workspace estender o Google Drive. Configurações para a aparência e o comportamento do complemento do Google Workspace no aplicativo host do Google Drive. Se esse campo for omitido, o complemento será desativado no Google Drive. |
gmail |
Obrigatório se o complemento do Google Workspace estender 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 os Documentos. Configurações para a aparência e o comportamento do complemento do Google Workspace no aplicativo host do Documentos. Se esse campo for omitido, o complemento será desativado nos Documentos. |
sheets |
Obrigatório se o complemento do Google Workspace estender as Planilhas Google. Configurações para a aparência e o comportamento do complemento do Google Workspace no aplicativo host do Planilhas. Se esse campo for omitido, o complemento será desativado nas Planilhas. |
slides |
Obrigatório se o complemento do Google Workspace estender o Apresentações. Configurações para a aparência e o comportamento do complemento do Google Workspace no aplicativo host do Apresentações. Se esse campo for omitido, o complemento será desativado no Apresentações. |
Nome
A configuração do manifesto para parâmetros comuns a todos os aplicativos host. Alguns valores definidos aqui são usados como padrão quando valores específicos de um host específico 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 mostra links externos, seja em widgets que usam um
Consulte Autorizar URLs para mais detalhes. |
universalActions[] |
|
useLocaleFromApp |
Se Consulte Como acessar a localidade e os fusos horários do usuário para mais detalhes. |
LayoutProperties
Uma configuração que controla as cores e a aparência da barra de ferramentas e do botão do complemento 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 do 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 de ações universais para mais detalhes. |