Usar disparadores de Google Drive para la automatización de PDFs

Los disparadores de Drive instalables de Apps Script te dan un control detallado sobre cuándo ocurre la conversión a PDF. Esta guía explica los tipos de disparadores, cómo instalarlos y cómo usar los datos del evento para tomar decisiones inteligentes de conversión.

Tipos de disparadores de Drive

El tipo principal de disparador de Drive es onChange, que se activa en los eventos de creación, edición, movimiento, copia y papelera. Puedes instalarlo para toda la unidad de un usuario o para una carpeta específica. El disparador pasa un objeto de evento con el tipo de cambio, el ID del archivo y otros metadatos.

Instalar un disparador de forma programática

Usa ScriptApp.newTrigger('nombreFuncion').forDrive().onChange().create() para instalar un disparador desde dentro de un script. Esto es útil cuando quieres instalar el disparador como parte de una función de configuración en lugar de hacerlo manualmente a través de la interfaz de Disparadores.

Trabajar con el objeto de evento

El objeto de evento pasado a tu controlador onChange tiene dos propiedades clave: changeType (create, edit, move, remove o trash) y fileId. Úsalas para decidir si ejecutar la conversión. Registra los tipos de cambio desconocidos durante el desarrollo para entender el rango completo de eventos que recibe tu disparador.

Preguntas frecuentes

¿Los disparadores de Drive requieren una cuenta de Google Workspace de pago?

No. Los disparadores de Drive instalables están disponibles en las cuentas personales de Google y en todos los niveles de Workspace.

¿Cuántos disparadores de Drive puedo instalar?

Apps Script impone un límite en el número de disparadores por usuario y por proyecto. Los límites actuales están documentados en la página de cuotas de Apps Script de Google.

Pruebalo ahora

Instala la extension gratuita de Chrome y empieza a convertir tus Google Docs a PDF con un solo clic.

Instalar Extensión Gratuita