Recurso de manifiesto de complementos

La configuración de recursos que se usa para definir Complemento de Google Workspace contenido y comportamiento. Complemento de Google Workspace Los manifiestos deben tener todos los componentes marcados como Obligatorio.

AddOns

El nivel superior del manifiesto del complemento de Google Workspace configuración.

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

object (Common)

Obligatorio. Define los valores de un los complementos de Google Workspace comunes para cada aplicación de host. Algunos valores definidos aquí se usan como predeterminados cuando hay valores específicos de un host en particular.

calendar

object (Calendar)

Obligatorio si el complemento de Google Workspace extiende Calendario. Parámetros de configuración de la apariencia y el comportamiento del complemento de Google Workspace en la Aplicación host del Calendario de Google Si se omite este campo, el el complemento está inhabilitado en el Calendario de Google.

drive

object (Drive)

Obligatorio si el complemento de Google Workspace extiende Google Drive. Parámetros de configuración de la apariencia y el comportamiento del complemento de Google Workspace en la Aplicación host de Google Drive. Si se omite este campo, el el complemento está inhabilitado en Google Drive.

gmail

object (Gmail)

Obligatorio si el complemento de Google Workspace extiende Gmail. Parámetros de configuración de la apariencia y el comportamiento del complemento de Google Workspace en la Aplicación host de Gmail. Si se omite este campo, el el complemento está inhabilitado en Gmail.

docs

object (Docs)

Obligatorio si el complemento de Google Workspace extiende Documentos. Los parámetros de configuración de la apariencia y el comportamiento del complemento de Google Workspace en la App de host de Documentos. Si se omite este campo, el el complemento está inhabilitado en Documentos.

sheets

object (Sheets)

Obligatorio si el complemento de Google Workspace extiende Hojas de cálculo. Los parámetros de configuración de la apariencia y el comportamiento del complemento de Google Workspace en la App de host de Hojas de cálculo. Si se omite este campo, el el complemento está inhabilitado en Hojas de cálculo.

slides

object (Slides)

Es obligatorio si el complemento de Google Workspace extiende Presentaciones. Los parámetros de configuración de la apariencia y el comportamiento del complemento de Google Workspace en la Aplicación de host de Presentaciones. Si se omite este campo, el el complemento está inhabilitado 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 los valores específicos de un host determinado.

Representación JSON
{
  "homepageTrigger": {
    object (HomepageTrigger)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "logoUrl": string,
  "name": string,
  "openLinkUrlPrefixes": [
    string
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "useLocaleFromApp": boolean
}
Campos
homepageTrigger

object (HomepageTrigger)

La especificación de la función de activación predeterminada para crear el complemento página principal. Esta especificación, se usa si un activador específico del host no está definido. Si también se omite, se muestra una tarjeta genérica que se construyen y usan cuando es necesario.
layoutProperties

object (LayoutProperties)

Una configuración de los colores utilizados en los botones y la barra de herramientas del complemento.
logoUrl

string

Obligatorio. URL de la imagen que se muestra en la barra de herramientas. La URL debe ser pública.

name

string

Obligatorio. El nombre del complemento que se muestra en la barra de herramientas.

openLinkUrlPrefixes[]

string

Es obligatorio si el complemento muestra vínculos de salida, ya sea en widgets con una OpenLink o un widget de texto con etiquetas de anclaje HTML. Una lista de URLs HTTPS prefijos. Para proteger los datos del usuario, cualquier vínculo que renderice el complemento debe coincide con uno de los prefijos de esta lista.

Consulta Agrega URLs a la lista de entidades permitidas para obtener más detalles.

universalActions[]

object (UniversalAction)

Lista de universales acciones que siempre estén disponibles en la IU del complemento.
useLocaleFromApp

boolean

Si es true, complemento los objetos de evento que se pasan las funciones de devolución de llamada o de activador incluyen el información regional y de zona horaria del usuario. La configuración predeterminada es false

Consulta Accede a la configuración regional y las zonas horarias del usuario para obtener más detalles.

LayoutProperties

Una configuración que controla el Google Workspace la barra de herramientas y los colores de los botones de los complementos.

Representación JSON
{
  "primaryColor": string,
  "secondaryColor": string
}
Campos
primaryColor

string

El color de la barra de herramientas. La configuración predeterminada es gris (#424242).
secondaryColor

string

El color predeterminado de los botones. El valor predeterminado es el color principal (si es set); de lo contrario, la configuración predeterminada es azul (#2196F3).

UniversalAction

Es una configuración para una acción universal. Cuando se selecciona, una acción universal abre el vínculo de la 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

string

Obligatorio para todas las acciones universales. El texto que se muestra en la IU para esta acción.
runFunction

string

Obligatorio para cada acción universal si openLink es no está presente. Si se proporciona, el nombre de las Apps Función de secuencia de comandos que se ejecuta cuando el usuario selecciona esta acción.

Consulta el Acciones universales para obtener más información.