Convierte Google Docs a PDF al Cambiar el Archivo
Una conversión basada en calendario exporta PDFs a intervalos fijos. Una conversión basada en eventos exporta un PDF en el momento en que algo cambia. Cuando quieres que el PDF refleje el estado actual de un documento tan pronto como se guarda o se aprueba, los disparadores basados en eventos son la herramienta adecuada. Esta página cubre todos los enfoques para disparar la conversión a PDF en cambios de archivos en Google Drive.
Conversión basada en eventos frente a conversión basada en calendario
Un disparador programado se ejecuta a intervalos fijos independientemente de lo que haya cambiado. Un disparador basado en eventos se activa en respuesta a una acción específica, como la edición de un archivo, la aparición de un nuevo archivo en una carpeta o el envío de un formulario. La conversión basada en eventos es mejor cuando quieres que el PDF esté lo más actualizado posible y no quieres esperar a la próxima ejecución programada.
Disparadores de Drive en Apps Script
Apps Script admite disparadores de Drive instalables que se activan cuando cambian archivos. Un disparador onChange se activa cuando cualquier archivo de la unidad de un usuario se crea, edita, mueve o envía a la papelera. Puedes filtrar el evento por tipo y por el archivo o carpeta específica que te interesa. Los disparadores de Drive son más fiables que el sondeo y responden a los cambios en menos de un minuto.
Disparadores de archivo actualizado en Zapier
La integración de Google Drive de Zapier incluye un disparador 'Archivo actualizado en carpeta' que sondea la carpeta vigilada al intervalo de sondeo de tu plan. Cuando Zapier detecta un archivo modificado, activa el zap. Esto funciona sin ningún tipo de programación y admite el enrutamiento del PDF a otras herramientas en el mismo flujo de trabajo.
Reducir la frecuencia de ediciones rápidas
Si un documento se edita con frecuencia, los disparadores basados en eventos pueden activarse muchas veces en un periodo corto. Esto desperdicia cuota de la API y crea muchas versiones PDF redundantes. Una solución habitual es registrar la última vez que se ejecutó una conversión para cada documento y omitir una nueva conversión si la última ocurrió hace menos de N minutos. Este patrón de reducción de frecuencia es sencillo de implementar en Apps Script usando PropertiesService.
Guias especificas
Convierte Google Doc a PDF automáticamente al editarlo
Configura un disparador de Apps Script que convierta un Google Doc a PDF cada vez que el documento se edita y se guarda.
Leer guia →Convierte a PDF cuando aparece un nuevo archivo en una carpeta
Convierte automáticamente cualquier nuevo Google Doc añadido a una carpeta de Drive específica a PDF usando Apps Script o Zapier.
Leer guia →Disparador de Google Drive para la conversión automática a PDF
Configura un disparador de Google Drive instalable en Apps Script para convertir automáticamente documentos a PDF en respuesta a eventos de Drive.
Leer guia →Controlador onChange de Apps Script para la conversión a PDF
Escribe un controlador onChange de Apps Script que detecte cuando se modifica un Google Doc y lo exporte automáticamente a PDF.
Leer guia →Dispara la conversión a PDF en la aprobación del documento
Automatiza la generación de PDF como paso final en un flujo de trabajo de aprobación de documentos, creando un registro permanente cuando se concede la aprobación.
Leer guia →Notifica a tu equipo cuando se convierte un Google Doc a PDF
Envía un mensaje automático de Slack o un correo a tu equipo cuando se convierte un Google Doc a PDF como parte de un flujo de trabajo de cambio de archivo.
Leer guia →Archiva una versión en PDF cada vez que cambia un Google Doc
Crea automáticamente un archivo PDF con marca de tiempo de un Google Doc cada vez que se edita, creando un historial de versiones en instantáneas PDF.
Leer guia →Usa Zapier como disparador para la conversión a PDF en cambio de archivo
Configura un disparador de Zapier que vigile una carpeta de Google Drive para detectar cambios de archivo y convierta automáticamente los documentos actualizados a PDF.
Leer guia →Preguntas frecuentes
¿Puedo disparar la conversión a PDF cada vez que se guarda un Google Doc?
Sí, usando el disparador onChange de Drive de Apps Script. El disparador se activa en menos de un minuto tras guardar un archivo. Ten en cuenta que las ediciones muy frecuentes dispararán muchas conversiones, así que considera un patrón de reducción de frecuencia para limitar la cantidad.
¿Con qué rapidez responde Apps Script a un cambio de archivo?
Los disparadores de Drive en Apps Script suelen activarse en uno o dos minutos tras producirse el cambio. No es instantáneo, pero es suficientemente rápido para la mayoría de los flujos de trabajo de aprobación y notificación de documentos.
¿Puedo disparar la conversión a PDF cuando una persona específica edita un documento?
Los disparadores de Drive de Apps Script no exponen directamente la identidad del editor en el evento del disparador. Para restringir por editor, comprueba el usuario activo o el historial de revisiones dentro de la función del disparador. De forma alternativa, usa un proceso de aprobación estructurado donde el envío de un formulario o la actualización de una hoja de cálculo de Google sirva como disparador en lugar de una edición directa en Drive.
Listo para convertir?
Instala la extension gratuita de Chrome y convierte tus Google Docs a PDF con un solo clic.
Instalar Extensión Gratuita