Glosario

En esta documentación, se usan los siguientes términos.

Complemento de reuniones de Calendario

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

Consulta Complementos de reuniones de Calendario para obtener más información. Consulta también Actualiza tus complementos publicados y obtén información para convertir un complemento de reuniones de Calendario en un complemento de Google Workspace.

Tarjeta

Es una sola "página" de una IU complementaria. Las tarjetas están compuestas por diferentes objetos de widgets (botones, campos de texto, encabezados, etc.).

Consulta el artículo Tarjetas para obtener más información.

Basado en tarjetas

Es 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 llega a través del menú). El complemento tiene una barra de herramientas superior que identifica el 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 conferencias

El conjunto de información que el Calendario de Google necesita para permitir que los usuarios creen conferencias de terceros y se unan a ellas con un complemento de Google Workspace o un complemento de reuniones de Calendario

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

Solución para conferencias

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

Consulta Soluciones para conferencias para obtener más información.

Contexto

El estado actual de la aplicación host. Por ejemplo, qué mensaje abierto actualmente 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 activador como 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 tu complemento proporcione una IU relevante para ese contexto. Los activadores contextuales se configuran en el manifiesto del proyecto de la secuencia de comandos del complemento y, por lo tanto, son un tipo de activador del manifiesto.

Complementos del 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 se basan 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 del editor para obtener más detalles.

Objeto de evento

El objeto JSON que se crea automáticamente cuando se solicitan páginas principales, cuando el complemento ingresa a contextos a los que necesita responder o como resultado de las interacciones del usuario con los widgets en la interfaz del complemento. Una vez creados, los objetos de eventos 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

Es un complemento que solo extiende Gmail. Los complementos de Gmail se basan en tarjetas. Gran parte de la funcionalidad, el comportamiento y los detalles de 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 y obtén información para 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 este muestre contenido fuera de un contexto específico (por ejemplo, cuando el usuario ve sus conversaciones de correo electrónico en Gmail, pero no abrió ninguna). Tú defines la apariencia y el comportamiento de la página principal de tu complemento como lo harías con cualquier otra tarjeta.

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

Aplicación de host o host

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

Basado en HTML

Es un complemento cuya interfaz de usuario se define con HTML y CSS, en lugar del servicio de tarjeta integrado de Apps Script. Solo los complementos de editor más antiguos se basan en HTML.

La vista previa del vínculo se activa cuando los usuarios interactúan con una URL de terceros o de terceros en 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 la secuencia de comandos del complemento y, por lo tanto, son un tipo de activador de manifiesto.

Consulta Cómo obtener una vista previa de los vínculos 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 para ejecutarse correctamente. En el caso de los complementos de Google Workspace, el manifiesto se usa para especificar qué hosts puede extender el complemento y proporcionar ciertas opciones de configuración de control de la IU.

Activador del manifiesto

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

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

Tarjetas no contextuales

Tarjetas que muestran contenido cuando el usuario se encuentra fuera de un contexto específico; por ejemplo, cuando ve sus conversaciones de correo electrónico en Gmail, pero no abrió una. Las páginas principales son una especie 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 del editor y Gmail 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 colocan el cursor sobre un chip, también pueden obtener una vista previa del contenido adicional sobre el archivo o vínculo. Por ejemplo, cuando los usuarios colocan el cursor sobre un chip de un archivo de Presentaciones de Google, ven una captura de pantalla de una diapositiva, el propietario de la presentación y si la vieron antes.

Puedes configurar tu complemento para que use chips inteligentes y obtén 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 automática a un evento definidas 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 activador) se ejecute automáticamente. En el caso de los complementos de Google Workspace, las funciones de activación suelen compilar tarjetas nuevas para controlar qué parte de la IU del complemento se muestra. Solo ciertos tipos de eventos pueden tener activadores.

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

Activar funció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 widgets, definida por el servicio de tarjetas integrado de Apps Script.

Consulta Widgets para obtener más información.

Función del controlador de widgets

Es una función que vincula un widget en particular con un objeto de acción específico. Cada tipo de widget tiene un conjunto de funciones de controlador de widget 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 interactividad del widget.

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