Glosario

Los siguientes términos se usan en toda esta documentación.

Complemento de reunión de Calendario

Un tipo especial de complemento que se usa para permitir que los proveedores de conferencias presenten opciones de reunión en los eventos del Calendario de Google. Estos complementos requieren una solución de conferencias bien desarrollada para que el complemento se conecte. Debido a este requisito, la mayoría de los desarrolladores nunca necesitan crear un complemento de conferencia de Calendario.

Consulta Complementos de la conferencia de Calendario para obtener más información. Consulta también Actualiza los complementos publicados para obtener información sobre cómo convertir un complemento de conferencia de Calendario en un complemento de Google Workspace.

Tarjeta

Una “página” única de una IU complementaria. Las tarjetas se componen de diferentes objetos de widget (botones, campos de texto, encabezados, etcétera).

Consulta Tarjetas para obtener más información.

Basado en tarjetas

Un complemento cuya interfaz de usuario aparece como un panel en la barra lateral (o, en dispositivos móviles, como otra ventana de actividad a la que se accedió a través del menú). El complemento tiene una barra de herramientas superior que identifica al complemento y muestra una tarjeta, básicamente una "página" de la IU del complemento.

Los complementos de Google Workspace se basan en tarjetas.

Datos de la conferencia

El conjunto de información que necesita Calendario de Google para permitir que los usuarios creen conferencias de terceros y se unan a ellas a través de un complemento de Google Workspace o de Calendario.

Consulta Datos de la conferencia para obtener más información.

Solución de conferencia

Representación de una conferencia de terceros que se puede crear desde Calendario de Google con el complemento de Google Workspace o de Calendario.

Consulta Soluciones de conferencia para obtener más información.

Contexto

El estado actual de la aplicación host. Por ejemplo, qué mensaje está abierto en Gmail, qué evento de Calendario estás editando o qué archivos de Drive seleccionaste son parte del contexto actual de la aplicación host. El contexto, junto con otra información, se recopila en un objeto de evento que se pasa a la función de activación como un parámetro.

Activación contextual

La práctica de definir activadores que se activan cuando el usuario ingresa a un contexto específico, como cuando abre una conversación de correo electrónico en Gmail. La activación contextual permite que el complemento proporcione una IU relevante para ese contexto. Los activadores contextuales se configuran en el manifiesto del proyecto de secuencia de comandos del complemento y, por lo tanto, son un tipo de activador de manifiesto.

Complementos de Editor

El conjunto original de tipos de complementos que solo permitían extensiones de Documentos, Hojas de cálculo, Formularios o Presentaciones de Google. Los complementos de Editor no están basados en tarjetas, sino que requieren que el desarrollador cree una IU a partir de HTML y CSS sin procesar. Cada complemento de editor solo puede extender una aplicación host.

Consulta Complementos de Editor para obtener más información.

Objeto de evento

El objeto JSON que se crea automáticamente cuando se solicitan páginas principales, cuando el complemento ingresa en contextos a los que necesita responder o como resultado de interacciones del usuario con widgets en la interfaz de complementos. Una vez creados, los objetos de evento se pasan a una función de activación o devolución de llamada especificada. El propósito de los objetos de evento es pasar información del entorno del cliente del usuario (como la información que ingresó en los widgets de la interfaz del complemento) al código del servidor del complemento, que luego puede actuar sobre esa información y mostrar la respuesta adecuada.

Consulta Objetos de evento para obtener más detalles.

Complementos de Gmail

Un complemento que extiende solo Gmail. Los complementos de Gmail se basan en tarjetas. Gran parte de los detalles de funcionalidad, comportamiento y desarrollo que se usan para crear complementos de Gmail son idénticos a los mismos detalles que se usan para crear complementos de Google Workspace.

Consulta Complementos de Gmail para obtener más información. Consulta también Actualiza tus complementos publicados para obtener información sobre cómo convertir un complemento de Gmail en un complemento de Google Workspace.

Página principal

La tarjeta de IU raíz de un complemento. Las páginas principales se muestran cuando los usuarios abren el complemento y permiten que el complemento muestre contenido fuera de un contexto específico (por ejemplo, cuando el usuario está viendo sus conversaciones de correo electrónico en Gmail, pero no abrió una). Debes definir el aspecto y el comportamiento de la página principal del complemento como lo haces con cualquier otra tarjeta.

Consulta Páginas principales para obtener más información.

Host o aplicación de host

La aplicación de Google Workspace extiende un complemento de Google Workspace, como Gmail o Calendario de Google.

Basadas en HTML

Un complemento cuya interfaz de usuario se define mediante HTML y CSS en lugar del servicio de tarjeta integrado de Apps Script. Solo los complementos de Editor anteriores se basan en HTML.

La activación de la vista previa del vínculo se activa cuando los usuarios interactúan con una URL de terceros o de terceros dentro de una aplicación host de Google, como Documentos de Google. La activación de la vista previa de vínculos te permite definir patrones de URL para obtener una vista previa de tu servicio o API, y configurar el contenido de la vista previa, incluidos el chip inteligente y la tarjeta de vista previa. Los activadores de vista previa de vínculos se configuran en el manifiesto del proyecto de secuencia de comandos del complemento y, por lo tanto, son un tipo de activador de manifiesto.

Consulta Vínculos de vista previa en Documentos de Google para obtener más información.

Manifest

Un archivo JSON adjunto a un proyecto de Apps Script. El manifiesto se usa para definir la información del proyecto que la secuencia de comandos necesita ejecutar correctamente. En el caso de los complementos de Google Workspace, el manifiesto se usa para especificar qué hosts pueden extender el complemento y proporcionar ciertas configuraciones de control de la IU.

Activador de manifiesto

Un activador que se define en el manifiesto de un proyecto, como un activador de la página principal o un activador contextual. Los activadores de manifiesto se usan exclusivamente para crear y mostrar tarjetas nuevas cuando se solicita la página principal de un complemento o cuando el complemento ingresa a un contexto que requiere una actualización de pantalla.

Los activadores de manifiesto son diferentes de otros activadores en Apps Script, ya que no están integrados (como activadores simples) y no se pueden crear de manera programática con el servicio de Script de Apps Script (como activadores instalables).

Tarjetas no contextuales

Tarjetas que muestran contenido cuando el usuario está fuera de un contexto específico, por ejemplo, cuando ven sus conversaciones de correo electrónico en Gmail, pero no han abierto una. Las páginas principales son un tipo de tarjeta no contextual.

La sección a la derecha de la IU del host donde aparece la IU de un complemento de Google Workspace. Los complementos de Gmail y Editor también pueden definir barras laterales.

Chip inteligente

Un chip inteligente es una mención de una persona, un archivo, un evento de calendario o alguna otra entidad dentro de una aplicación de Google Workspace. Cuando los usuarios se desplazan sobre un chip, también pueden obtener una vista previa del contenido adicional sobre el archivo o vínculo. Por ejemplo, cuando los usuarios se desplazan sobre un chip para acceder a un archivo de Presentaciones de Google, ven una captura de pantalla de una diapositiva, el propietario de la presentación y si ya vieron la presentación anteriormente.

Puedes configurar tu complemento a fin de usar chips inteligentes para obtener una vista previa de los vínculos de un servicio de terceros o de terceros. Consulta Cómo obtener una vista previa de los vínculos en Documentos de Google.

Activador

Una condición y una respuesta de evento automática definida por un proyecto o complemento de Apps Script. Los activadores se activan cuando ocurre su evento asociado (por ejemplo, cuando se abre un complemento) y hacen que una función específica de Apps Script (la función de activador) se ejecute de forma automática. En los complementos de Google Workspace, las funciones de activación suelen compilar nuevas Tarjetas para controlar qué parte de la IU del complemento se muestra. Solo ciertos tipos de eventos pueden tener activadores.

Consulta los activadores de complementos para obtener más información.

Función de activación

Una función de Apps Script en un proyecto que se ejecuta en respuesta a un activador que se activa.

Widget

Un elemento de la IU, como un botón, un campo de texto o una casilla de verificación Las tarjetas se construyen a partir de una secuencia de objetos de widget, definidos por el servicio de tarjeta integrado de Apps Script.

Consulta Widgets para obtener más información.

Función de controlador de widgets

Una función que vincula un widget en particular a un objeto de acción en particular Cada tipo de widget tiene un conjunto de funciones del controlador de widgets definidas que puede usar para conectarse a las acciones. Las funciones del controlador de widgets definen qué tipo de interacción del usuario activa la acción resultante y son un componente crucial de la interacción con widgets.

Consulta Funciones del controlador de widgets para obtener más información.