Recurso del manifiesto de Gmail

Es la configuración de recursos que se usa para definir el contenido y el comportamiento de los complementos de Google Workspace en Gmail. Los manifiestos de complementos de Google Workspace deben incluir todos los componentes marcados como obligatorios si extienden Gmail.

Gmail

Es la configuración del manifiesto de complementos de Google Workspace para las extensiones de Gmail. Consulta Cómo extender Gmail con complementos de Google Workspace para obtener más información.

Representación JSON
{
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
Campos
authorizationCheckFunction

string

Obsoleto. Es el nombre de una función de Apps Script que realiza verificaciones de autorización de terceros.

Esta función es obsoleta. En su lugar, el complemento debe arrojar una excepción desde la invocación principal, como se muestra en el ejemplo de configuración de OAuth que no es de Google.

composeTrigger

object (ComposeTrigger)

Obligatorio para las acciones de redacción. Define las IUs disponibles cuando se redacta un correo electrónico.

Consulta Cómo extender la IU de redacción con acciones de redacción para obtener más información.

contextualTriggers[]

object (ContextualTrigger)

Obligatorio. Es una lista de activadores que se activan cuando se abre un mensaje en Gmail. Los activadores ejecutan una función específica de Apps Script para actualizar la IU.
homepageTrigger

object (HomepageTrigger)

Es la función de activación de la página principal del complemento en Gmail. Esto anula addOns.common.homepageTrigger.

ComposeTrigger

Es la configuración de una acción de redacción. Consulta Cómo extender la IU de redacción para obtener más información.

Representación JSON
{
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
}
Campos
draftAccess

string

Define el nivel de acceso a los datos para una función de activación de redacción. Las opciones válidas incluyen las siguientes:

  • NONE (predeterminado): El objeto de evento está casi vacío.
  • METADATA: El objeto de evento incluye listas de destinatarios. Esto requiere el gmail.addons.current.message.metadata permiso.
selectActions[]

object (SelectAction)

Es una lista de acciones de redacción. La lista se limita a una sola acción por complemento. La acción de redacción tiene un ícono en la ventana de Gmail, especificado por gmail.logoUrl.

ContextualTrigger

Es la configuración de un activador que se activa cuando un usuario abre un mensaje de Gmail. Consulta Cómo extender la IU de mensajes para obtener más información.

Representación JSON
{
  "onTriggerFunction": string,
  "unconditional": {},
}
Campos
onTriggerFunction

string

Obligatorio para cada activador contextual. Es el nombre de la función de Apps Script que se ejecuta cuando se activa el activador.
unconditional

object

Obligatorio para cada activador contextual. Especifica que el activador activa para todos los mensajes de Gmail abiertos. Siempre debe ser un objeto vacío.

SelectAction

Es la configuración de la acción de redacción que define la función que se ejecutará cuando se seleccione.

Representación JSON
{
  "runFunction": string,
  "text": string
}
Campos
runFunction

string

Obligatorio para las acciones de redacción. Es el nombre de la Apps Script function que se ejecuta cuando se selecciona. La función compila la IU de redacción del complemento.
text

string

Obligatorio para las acciones de redacción. Es una breve descripción de la acción.