En esta página, se proporciona una descripción general de los dos tipos de complementos que puedes compilar: los complementos de Google Workspace y los editores. Estos tipos de complementos difieren en qué aplicaciones extienden, cómo se crean y qué restricciones tienen.
Complementos de Google Workspace
Los complementos de Google Workspace son la última generación de complementos y proporcionan muchas funciones, incluidas las siguientes:
Compila solo un complemento para varias apps de Google Workspace: En lugar de complementos separados para Gmail, Calendario, Drive y los editores, puedes compilar y administrar un solo complemento de Google Workspace para extender varias apps de Google Workspace.
Aumentar el conocimiento de la marca: Los íconos de complementos son visibles de forma predeterminada en el panel lateral derecho de las apps host del complemento.
Crea experiencias de la página principal: Puedes crear páginas principales individuales para cada app de Google Workspace que extienda tu complemento o usar la misma página principal para varias apps.
Reflejar el contexto del usuario en tu complemento: puedes diseñar tu complemento de Google Workspace para que muestre interfaces específicas de la app host del complemento. Por ejemplo, tu complemento puede mostrar información de un correo electrónico o evento de calendario en tu complemento, o sugerir una acción basada en la página actual de la app de Google Workspace.
Usa interfaces estandarizadas: Crea interfaces de usuario a partir de elementos de widgets integrados que proporciona el servicio
Card
de Apps Script. No necesitas experiencia con HTML o CSS para definir estas interfaces.Extiende a los clientes móviles y de computadoras de escritorio de Gmail: Si un complemento de Google Workspace extiende Gmail, puedes usarlo en las versiones de Gmail para computadoras de escritorio y dispositivos móviles. Si creas un complemento de Google Workspace que extiende Gmail, no necesitas diseñar una versión independiente del complemento para dispositivos móviles. La misma interfaz se usa en todas partes.
Usa el entorno de ejecución que prefieras. Como alternativa a Apps Script, puedes desarrollar complementos de Google Workspace con tu infraestructura de hosting preferida, tu cadena de herramientas de desarrollo, tu sistema de control de código fuente, tu lenguaje de codificación y tus bibliotecas de códigos. Para obtener más información, consulta Cómo compilar un complemento en cualquier lenguaje de programación.
Complementos de Editor
Los complementos de Editor extienden una de las aplicaciones de Google Editor, como Documentos, Hojas de cálculo, Presentaciones o Formularios. Cada tipo de complemento de editor (por ejemplo, complementos de Hojas de cálculo) puede tener su propio conjunto de funciones, restricciones y consideraciones especiales para tipos específicos. Cuando compilas los complementos de Editor, es importante comprender estos detalles específicos de Editor. Para obtener más detalles sobre los complementos de editores específicos, consulta las secciones correspondientes:
Los complementos de Editores pueden automatizar tareas comunes del editor, como crear, editar, formatear y mover datos entre aplicaciones. Las interfaces de complementos de Editor se pueden personalizar para las tareas en cuestión.
Los complementos de Editor se comportan de manera diferente a los complementos de Google Workspace de las siguientes maneras:
- Los complementos de Editores pueden crear interfaces que constan de elementos de menú, diálogos y barras laterales. Los cuadros de diálogo de complementos y las barras laterales se definen mediante HTML y CSS estándar.
- Los complementos de Editores tienen reglas de autorización especiales porque crean, modifican o interactúan de alguna otra manera con los archivos de Google Drive. Es importante comprender el ciclo de vida de la autorización del complemento de Editor mientras desarrollas un complemento de Editor.
- Los archivos creados y actualizados en cada editor tienen estructuras específicas. Por ejemplo, los archivos de Presentaciones de Google están compuestos por páginas que pueden ser diapositivas, diseños maestros o diseños. Debes comprender estas estructuras de archivo, ya que los complementos a menudo interactúan con ellos cuando se leen o editan archivos.
- Los complementos de Editores solo funcionan en clientes de escritorio, no en Android ni iOS.
- Los complementos de Editores deben estar integrados en Apps Script.