Es la configuración de recursos que se usa para definir el contenido y el comportamiento del complemento de Google Workspace. Los manifiestos de complementos deben incluir todos los componentes marcados como Obligatorios.
AddOns
Es el nivel superior de la configuración del manifiesto del complemento de Google Workspace.
| Representación 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 |
Obligatorio. Define valores para un complemento de Google Workspace que son comunes para cada aplicación host. Los valores definidos aquí sirven como valores predeterminados cuando se omiten valores específicos para un host en particular. |
calendar |
Se requiere si el complemento de Google Workspace extiende Calendar. Configuraciones de apariencia y comportamiento dentro de la aplicación host del Calendario de Google. Si se omite, el complemento se inhabilita en el Calendario de Google. |
chat |
Se requiere si el complemento de Google Workspace extiende Chat. Es la configuración de una app de Google Chat. Si se omite, el complemento se inhabilita en Google Chat. El objeto |
drive |
Se requiere si el complemento de Google Workspace extiende Drive. Configuraciones de apariencia y comportamiento dentro de la aplicación host de Drive. Si se omite, el complemento se inhabilita en Drive. |
gmail |
Se requiere si el complemento de Google Workspace extiende Gmail. Parámetros de configuración de apariencia y comportamiento dentro de la aplicación host de Gmail Si se omite, el complemento se inhabilita en Gmail. |
docs |
Se requiere si el complemento de Google Workspace extiende Documentos. Configuraciones de apariencia y comportamiento dentro de la aplicación host de Documentos Si se omite, el complemento se inhabilita en Documentos. |
sheets |
Se requiere si el complemento de Google Workspace extiende Hojas de cálculo. Configuraciones de apariencia y comportamiento dentro de la aplicación host de Hojas de cálculo. Si se omite, el complemento se inhabilita en Hojas de cálculo. |
slides |
Se requiere si el complemento de Google Workspace extiende Presentaciones. Parámetros de configuración de apariencia y comportamiento dentro de la aplicación host de Presentaciones. Si se omite, el complemento se inhabilita en Presentaciones. |
meet |
Se requiere si el complemento de Google Workspace extiende Meet. Configuraciones de apariencia y comportamiento dentro de la aplicación del organizador de Meet Si se omite, el complemento se inhabilita en Meet. |
Común
Es la configuración del manifiesto para los parámetros comunes a cada aplicación host. Los valores definidos aquí sirven como valores predeterminados cuando se omiten valores específicos para un host.
| Representación JSON |
|---|
{
"homepageTrigger": {
object (HomepageTrigger)
},
"layoutProperties": {
object (LayoutProperties)
},
"logoUrl": string,
"name": string,
"openLinkUrlPrefixes": [
string
],
"universalActions": [
{
object (UniversalAction)
}
],
"useLocaleFromApp": boolean
} |
| Campos | |
|---|---|
homepageTrigger |
|
layoutProperties |
|
logoUrl |
Obligatorio. Es la URL pública de la imagen de la barra de herramientas. |
name |
Obligatorio. Nombre del complemento que se muestra en la barra de herramientas. |
openLinkUrlPrefixes[] |
Se requiere si el complemento muestra vínculos externos dentro de widgets con un
Consulta URLs de la lista de entidades permitidas para obtener más información. |
universalActions[] |
|
useLocaleFromApp |
Si es Consulta Cómo acceder a la configuración regional y la zona horaria del usuario para obtener más detalles. |
LayoutProperties
Es la configuración de la barra de herramientas y la apariencia del botón del complemento de Google Workspace.
| Representación JSON |
|---|
{
"primaryColor": string,
"secondaryColor": string
} |
| Campos | |
|---|---|
primaryColor |
|
secondaryColor |
|
UniversalAction
Es la configuración de una acción universal. Cuando se selecciona, una acción universal abre una URL o ejecuta una función de Apps Script.
| Representación 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. Es la URL que se abre en una pestaña cuando se selecciona.
|
runFunction |
openLink. Nombre de la función de Apps Script que se ejecuta cuando se selecciona.
Consulta la guía de acciones universales para obtener más detalles. |