Restricciones

Existen algunas restricciones sobre lo que pueden hacer los complementos. Evita estas dificultades para mejorar la experiencia general de los usuarios.

Restricciones generales

Las siguientes restricciones se aplican a todos los complementos. No hagas lo siguiente:

Cómo cambiar 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 modificar las funciones existentes ni bloquear el modelo de uso compartido de documentos de Google Workspace.

Cobra a los usuarios por la instalación

No proporcionamos una forma de cobrar a los usuarios por la instalación de complementos, y estos no pueden incluir anuncios. Sin embargo, puedes implementar tu propio sistema de pagos o llamar a una base de datos de facturación existente. El complemento puede conectarse a servicios que no son de Google y que les facturan a los usuarios.

Detecta muchos eventos

A excepción de determinados activadores, los complementos no pueden decir lo que hace un usuario fuera del complemento. Por ejemplo, no puedes detectar cuándo un usuario hace clic en la barra de herramientas de la aplicación host. Es posible consultar cambios en el contenido de un archivo desde el código del cliente de la barra lateral, aunque siempre habrá una leve demora.

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:

Extender todas las apps de Google Workspace

Los complementos de Google Workspace solo pueden ampliar 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 activación contextual 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 los archivos de Drive. Consulta las prácticas de desarrollo provisionales.

Contexto del documento en 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. Consulta las prácticas de desarrollo provisionales.

Usar 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 de escritorio y dispositivos móviles sin necesidad de que compiles una interfaz para cada una.

Compatibilidad total con dispositivos móviles

Por el momento, los complementos de Google Workspace funcionan en clientes web de computadoras. La activación contextual (es decir, la lectura de mensajes de Gmail) también es compatible desde la app de Gmail para dispositivos móviles. 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 en navegadores web móviles.

Cómo usar 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

Por el momento, no puedes usar imágenes SVG con tarjetas y widgets del servicio de tarjetas.

Ten 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.