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 de Google Workspace deben tener 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) }, "drive": { object (Drive) }, "gmail": { object (Gmail) }, "docs": { object (Docs) }, "sheets": { object (Sheets) }, "slides": { object (Slides) } } |
Campos | |
---|---|
common |
Obligatorio. Define los valores de un complemento de Google Workspace que son comunes para cada aplicación host. Algunos valores definidos aquí se usan como predeterminados cuando se omiten valores específicos para un host en particular. |
calendar |
Obligatorio si el complemento de Google Workspace extiende el Calendario. Parámetros de configuración para el aspecto y el comportamiento del complemento de Google Workspace en la aplicación anfitrión del Calendario de Google. Si se omite este campo, el complemento se inhabilita en el Calendario de Google. |
drive |
Obligatorio si el complemento de Google Workspace extiende Google Drive. Parámetros de configuración para la apariencia y el comportamiento del complemento de Google Workspace en la aplicación anfitrión de Google Drive Si se omite este campo, el complemento se inhabilita en Google Drive. |
gmail |
Obligatorio si el complemento de Google Workspace extiende Gmail. Parámetros de configuración para la apariencia y el comportamiento del complemento de Google Workspace en la aplicación anfitrión de Gmail. Si se omite este campo, el complemento se inhabilita en Gmail. |
docs |
Obligatorio si el complemento de Google Workspace extiende Documentos. Parámetros de configuración para el aspecto y el comportamiento del complemento de Google Workspace en la aplicación anfitrión de Documentos Si se omite este campo, el complemento se inhabilita en Documentos. |
sheets |
Obligatorio si el complemento de Google Workspace extiende Hojas de cálculo. Parámetros de configuración para el aspecto y el comportamiento del complemento de Google Workspace en la aplicación anfitrión de Hojas de cálculo Si se omite este campo, el complemento se inhabilita en Hojas de cálculo. |
slides |
Obligatorio si el complemento de Google Workspace extiende Presentaciones. Parámetros de configuración para el aspecto y el comportamiento del complemento de Google Workspace en la aplicación anfitrión de Presentaciones Si se omite este campo, el complemento se inhabilita en Presentaciones. |
Común
La configuración del manifiesto para los parámetros que son comunes para cada aplicación host Algunos valores definidos aquí se usan como predeterminados cuando se omiten valores específicos para un host en particular.
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 de la imagen que se muestra en la barra de herramientas. La URL debe ser pública. |
name |
Obligatorio. Es el nombre del complemento que se muestra en la barra de herramientas. |
openLinkUrlPrefixes[] |
Obligatorio si el complemento muestra vínculos de salida, ya sea dentro de widgets que usan un
Consulta Cómo incluir URLs en la lista de entidades permitidas para obtener más información. |
universalActions[] |
|
useLocaleFromApp |
Si Consulta Acceso a la configuración regional y a las zonas horarias del usuario para obtener más información. |
LayoutProperties
Es una configuración que controla la apariencia y los colores de la barra de herramientas y los botones del complemento Google Workspace.
Representación JSON |
---|
{ "primaryColor": string, "secondaryColor": string } |
Campos | |
---|---|
primaryColor |
|
secondaryColor |
|
UniversalAction
Es una configuración para una acción universal. Cuando se selecciona, una acción universal abre el vínculo de URL especificado o ejecuta la función de Apps Script especificada.
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 no está presente. Si se proporciona, es la URL que se abre en una pestaña cuando el usuario selecciona esta acción.
|
runFunction |
openLink no está presente. Si se proporciona, es el nombre de la función de Apps Script que se ejecuta cuando el usuario selecciona esta acción.
Consulta la guía de Acciones universales para obtener más detalles. |