Existen algunas restricciones sobre lo que pueden hacer los complementos. Evita las dificultades para mejorar la experiencia general de los usuarios.
Restricciones generales
Las siguientes restricciones se aplican a todos los complementos. No hacer lo siguiente:
Cómo cambiar las funciones de Google Workspace
El framework de complementos está diseñado para mejorar las aplicaciones de Google Workspace, no para agregar límites. En consecuencia, no puedes alterar las funciones existentes ni bloquear el modelo de uso compartido de documentos de Google Workspace.
Cómo cobrar a los usuarios por la instalación
No ofrecemos una forma de cobrar a los usuarios por la instalación de complementos. Estos complementos no pueden incluir anuncios. Sin embargo, puedes implementar tu propio sistema de pago o llamar a una base de datos de facturación existente. Tu complemento puede conectarse a servicios de terceros que facturan a los usuarios.
Cómo detectar muchos eventos
Excepto por ciertos activadores, los complementos no pueden determinar lo que hace un usuario fuera del complemento. Por ejemplo, no puedes detectar cuándo el usuario hace clic en la barra de herramientas de la aplicación host. Es posible sondear los cambios en el contenido de un archivo desde el código del cliente de una barra lateral, aunque siempre habrá un ligero retraso.
Complementos de Google Workspace
Las siguientes restricciones solo se aplican a los complementos de Google Workspace y al uso del servicio de Tarjeta. No hacer lo siguiente:
Extiende todas las apps de Google Workspace
Los complementos de Google Workspace solo pueden extender Gmail, Calendario, Drive, Documentos, Hojas de cálculo y Presentaciones. Con el tiempo, los complementos de Google Workspace podrán extender otras aplicaciones de Google Workspace.
Activación contextual en Drive
Los complementos de Google Workspace solo pueden proporcionar activadores contextuales para Gmail cuando se leen o redactan mensajes, y en Calendario cuando los eventos están abiertos. Aún no se admite la activación contextual para archivos de Drive. Consulta las prácticas de desarrollo provisionales.
Contexto de documento en los editores
Los complementos de Google Workspace aún no admiten el uso de contexto de documentos en editores. Es decir, no puedes usar métodos como SpreadsheetApp.getActiveSpreadsheet()
para adquirir el documento actual. Consulta las prácticas de desarrollo provisionales.
Usa HTML/CSS o secuencias de comandos del lado del cliente
Los complementos de Google Workspace deben usar interfaces basadas en tarjetas. No se pueden usar las interfaces de HTML/CSS compatibles con los complementos de editor. Los complementos de Google Workspace usan un enfoque basado en widgets para compilar interfaces de usuario. Esto permite que el complemento funcione bien en plataformas de escritorio y de dispositivos móviles sin necesidad de compilar una interfaz para cada uno.
Soporte para celulares completo
Por el momento, los complementos de Google Workspace funcionan en clientes web de escritorio. La activación contextual (es decir, la lectura de mensajes de Gmail) también es compatible desde la app para dispositivos móviles de Gmail. Las páginas principales no contextuales aún no están disponibles en las apps para dispositivos móviles de Gmail, Calendario o Drive. Los complementos de Google Workspace no están disponibles desde navegadores web para dispositivos móviles.
Use activadores de Apps Script
No puedes crear ni usar activadores simples de Apps Script en un complemento de Google Workspace.
Cómo usar imágenes SVG
En la actualidad, no puedes usar imágenes SVG con widgets y tarjetas del servicio de tarjeta.
Tienes más de 100 widgets
Por motivos de rendimiento, no puedes agregar más de 100 widgets ni 100 secciones de tarjeta.