Package google.apps.script.type.gmail

Índice

ComposeTrigger

Un activador que se activa cuando el usuario redacta un correo electrónico.

Campos
actions[]

MenuItemExtensionPoint

Define el conjunto de acciones para un complemento de hora de redacción. Estas son acciones que los usuarios pueden activar en un complemento de hora de redacción.

draftAccess

DraftAccess

Define el nivel de acceso a los datos cuando se activa un complemento de hora de redacción.

DraftAccess

Una enumeración que define el nivel de acceso a los datos que requiere el activador de composición.

Enumeradores
UNSPECIFIED El valor predeterminado cuando no hay nada configurado para draftAccess.
NONE El activador de redacción no puede acceder a ningún dato del borrador cuando se activa un complemento de redacción.
METADATA Otorga al activador de redacción el permiso para acceder a los metadatos del borrador cuando se activa un complemento de redacción. Esto incluye la lista de público, como la lista Para y Cc de un borrador de mensaje.

ContextualTrigger

Define un activador que se activa cuando el correo electrónico abierto cumple con un criterio específico. Cuando el activador se activa, ejecuta un extremo específico, por lo general, para crear tarjetas nuevas y actualizar la IU.

Campos
onTriggerFunction

string

Obligatorio. El nombre del extremo al que se debe llamar cuando un mensaje coincide con el activador.

Campo de unión trigger. El tipo de activador determina las condiciones que usa Gmail para mostrar el complemento. Las direcciones (trigger) solo pueden ser una de las siguientes opciones:
unconditional

UnconditionalTrigger

Los activadores no condicionales se ejecutan cuando se abre un mensaje de correo electrónico.

GmailAddOnManifest

Propiedades que personalizan el aspecto y la ejecución de un complemento de Gmail

Campos
homepageTrigger

HomepageExtensionPoint

Define un extremo que se ejecutará en contextos que no coinciden con un activador contextual declarado. Las tarjetas que genere esta función siempre estarán disponibles para el usuario, pero el contenido contextual podría las eclipsar cuando este complemento declare activadores más segmentados.

Si está presente, anula la configuración de addOns.common.homepageTrigger.

contextualTriggers[]

ContextualTrigger

Define el conjunto de condiciones que activan el complemento.

universalActions[]

UniversalAction

Define un conjunto de acciones universales para el complemento. El usuario activa acciones universales desde el menú de la barra de herramientas de complementos.

composeTrigger

ComposeTrigger

Define el activador de hora de redacción para un complemento de hora de redacción. Este es el activador que hace que un complemento realice acciones cuando el usuario redacta un correo electrónico. Todos los complementos de tiempo de redacción deben tener el alcance gmail.addons.current.action.compose, aunque es posible que no editen el borrador.

authorizationCheckFunction

string

Es el nombre de un extremo que verifica que el complemento cuente con todas las autorizaciones de terceros requeridas mediante un sondeo en las APIs de terceros. Si el sondeo falla, la función debe arrojar una excepción para iniciar el flujo de autorización. Se llama a esta función antes de cada invocación del complemento para garantizar una experiencia del usuario fluida.

UnconditionalTrigger

Este tipo no tiene campos.

Un activador que se activa cuando se abre un mensaje de correo electrónico.

UniversalAction

Una acción que siempre está disponible en el menú de la barra de herramientas de complementos, independientemente del contexto del mensaje.

Campos
text

string

Obligatorio. Texto visible para el usuario que describe la acción. Por ejemplo, "Agregar un contacto nuevo".

Campo de unión action_type. El tipo de acción determina el comportamiento de Gmail cuando el usuario invoca la acción. Las direcciones (action_type) solo pueden ser una de las siguientes opciones:
runFunction

string

Un extremo al que se llama cuando el usuario activa la acción. Consulta la guía de acciones universales para obtener más detalles.