Guardar los PDF convertidos en una carpeta de Drive usando Apps Script

Usar Apps Script para guardar los PDF convertidos en una carpeta de Drive te da control total sobre dónde va cada PDF, cómo se llama y cuándo se ejecuta la conversión. Es el enfoque estándar para los flujos de trabajo de Drive a Drive en PDF que necesitan ser fiables y reproducibles.

Configuración básica de Apps Script

Abre script.google.com y crea un nuevo proyecto. Escribe una función que obtenga la carpeta de origen con DriveApp.getFolderById('ID_CARPETA_ORIGEN'), obtenga la carpeta de destino con DriveApp.getFolderById('ID_CARPETA_DESTINO'), recorra los archivos de la carpeta de origen, compruebe los tipos MIME de Google Workspace, exporte cada uno a PDF y guarde el blob en la carpeta de destino.

Métodos clave de Apps Script para este flujo de trabajo

Usa DriveApp.getFolderById() para referenciar carpetas por ID. Usa file.getBlob() combinado con la URL de exportación de la API REST de Drive para obtener los bytes del PDF. Usa folder.createFile(nombre, blob, 'application/pdf') para guardar el PDF. Usa DriveApp.getFilesByName() para comprobar si existen versiones anteriores si quieres sobreescribir.

Probar antes de automatizar

Ejecuta el script manualmente varias veces antes de configurar un activador para confirmar que convierte los archivos correctos y los guarda en la carpeta correcta. Consulta el registro de ejecuciones en Ejecuciones en la barra lateral de Apps Script. Corrige los errores antes de añadir la automatización.

Preguntas frecuentes

¿Necesito acceso al editor de Apps Script para configurar esto?

Sí. Se accede a Apps Script en script.google.com y requiere una cuenta de Google. No se necesitan permisos especiales más allá del acceso estándar a Drive para las operaciones básicas con archivos.

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