Índice
ComposeTrigger
(mensaje)ComposeTrigger.DraftAccess
(enumeración)ContextualTrigger
(mensaje)GmailAddOnManifest
(mensaje)UnconditionalTrigger
(mensaje)UniversalAction
(mensaje)
ComposeTrigger
Es un activador que se activa cuando el usuario está redactando un correo electrónico.
Campos | |
---|---|
actions[] |
Define el conjunto de acciones para un complemento de tiempo de composición. Estas son acciones que los usuarios pueden activar en un complemento de tiempo de composición. |
draftAccess |
Define el nivel de acceso a los datos cuando se activa un complemento de tiempo de composición. |
DraftAccess
Es una enumeración que define el nivel de acceso a los datos que requiere el activador de composición.
Enumeraciones | |
---|---|
UNSPECIFIED |
Es el valor predeterminado cuando no se establece nada para draftAccess. |
NONE |
El activador de composición no puede acceder a ningún dato del borrador cuando se activa un complemento de composición. |
METADATA |
Otorga al activador de composición el permiso para acceder a los metadatos del borrador cuando se activa un complemento de composición. Esto incluye la lista de público, como la lista de Para y Cc de un mensaje de borrador. |
ContextualTrigger
Define un activador que se activa cuando el correo electrónico abierto cumple con un criterio específico. Cuando se activa el activador, se ejecuta un extremo específico, por lo general, para crear tarjetas nuevas y actualizar la IU.
Campos | |
---|---|
onTriggerFunction |
Obligatorio. Es 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 |
Los activadores no condicionales se ejecutan cuando se abre cualquier mensaje de correo electrónico. |
GmailAddOnManifest
Son propiedades que personalizan la apariencia y la ejecución de un complemento de Gmail.
Campos | |
---|---|
homepageTrigger |
Define un extremo que se ejecutará en contextos que no coincidan con un activador contextual declarado. Las tarjetas que genera esta función siempre estarán disponibles para el usuario, pero es posible que el contenido contextual las eclipse cuando este complemento declare activadores más segmentados. Si está presente, anula la configuración de |
contextualTriggers[] |
Define el conjunto de condiciones que activan el complemento. |
universalActions[] |
Define un conjunto de acciones universales para el complemento. El usuario activa acciones universales desde el menú de la barra de herramientas del complemento. |
composeTrigger |
Define el activador de tiempo de composición para un complemento de tiempo de composición. Este es el activador que hace que un complemento realice acciones cuando el usuario está redactando un correo electrónico. Todos los complementos de tiempo de composición deben tener el alcance |
authorizationCheckFunction |
Es el nombre de un extremo que verifica que el complemento tenga todas las autorizaciones de terceros necesarias a través de la comprobación de las APIs de terceros. Si la prueba falla, la función debe generar 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.
Es un activador que se activa cuando se abre cualquier mensaje de correo electrónico.
UniversalAction
Es una acción que siempre está disponible en el menú de la barra de herramientas del complemento, independientemente del contexto del mensaje.
Campos | |
---|---|
text |
Obligatorio. Es el 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 la invoca. Las direcciones (action_type ) solo pueden ser una de las siguientes opciones: |
|
openLink |
Es un vínculo que abre Gmail cuando el usuario activa la acción. |
runFunction |
Es 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. |