Existen algunas restricciones sobre lo que pueden hacer los complementos. Para mejorar la experiencia general de los usuarios, evita estos errores.
Restricciones generales
Se aplican las siguientes restricciones a todos los complementos. No hagas lo siguiente:
Cambia funciones en Google Workspace
El framework de complementos está diseñado para mejorar las aplicaciones de Google Workspace, no para agregar límites. Por lo tanto, no puedes alterar las funciones existentes ni bloquear el modelo de uso compartido de documentos de Google Workspace.
Cobrar a los usuarios por la instalación
No proporcionamos una forma de cobrar a los usuarios por instalar complementos, y los complementos no pueden incluir anuncios. Sin embargo, puedes crear tu propio sistema de pagos o llamar a una base de datos de facturación existente. Tu complemento puede conectarse a servicios que no son de Google y que facturan a los usuarios.
Detecta muchos eventos
Excepto por ciertos activadores, los complementos no pueden saber qué hace un usuario fuera del complemento en sí. Por ejemplo, no puedes detectar cuando 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 pequeño retraso.
Complementos de Google Workspace
Las siguientes restricciones solo se aplican a los complementos de Google Workspace y al uso del servicio de tarjetas. No hagas lo siguiente:
Extiende todas las apps de Google Workspace
Los complementos de Google Workspace solo pueden extender Gmail, Calendario, Drive, Meet, Documentos, Hojas de cálculo y Presentaciones. Con el tiempo, los complementos de Google Workspace podrán extender otras aplicaciones de Google Workspace.
Contexto del documento en los editores
Los complementos de Google Workspace aún no admiten el uso del contexto del documento en los editores. Es decir, no puedes usar métodos como SpreadsheetApp.getActiveSpreadsheet() para adquirir el documento actual.
Usa HTML/CSS o secuencias de comandos del cliente
Los complementos de Google Workspace deben usar interfaces basadas en tarjetas. No se pueden usar las interfaces HTML/CSS compatibles con los complementos del 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 para computadoras y dispositivos móviles sin que tengas que compilar una interfaz para cada una.
Compatibilidad total con dispositivos móviles
Por el momento, los complementos de Google Workspace funcionan en clientes web para computadoras. También se admite la activación contextual (es decir, la lectura de mensajes de Gmail) desde la app de Gmail para dispositivos móviles. Las páginas principales no contextuales aún no están disponibles en las apps de Gmail, Calendario o Drive para dispositivos móviles. Los complementos de Google Workspace no están disponibles en navegadores web para dispositivos móviles.
Usa activadores de Apps Script
No puedes crear ni usar activadores simples de Apps Script en un complemento de Google Workspace.
Usa imágenes SVG
Actualmente, no puedes usar imágenes SVG con las tarjetas y los widgets de Card service.
Tener más de 100 widgets
Por motivos de rendimiento, no puedes agregar más de 100 widgets o 100 secciones de tarjetas a una tarjeta.