Guardar Google Docs como PDF en Drive con Apps Script
Usar Apps Script para guardar en Drive es la vía completamente automatizada. Un script breve gestiona el bucle de exportación, nombra los archivos correctamente y los coloca en la carpeta adecuada. Ejecútalo bajo demanda o establece un desencadenador para que se ejecute automáticamente.
La estructura básica del script
Usar Apps Script para guardar en Drive comienza abriendo el Editor de secuencias de comandos desde Google Drive (Nuevo > Más > Google Apps Script). El script usa DriveApp para obtener la carpeta fuente, itera sobre los archivos, obtiene el blob del PDF usando UrlFetchApp con la URL de exportación de Drive y guarda cada blob como un nuevo archivo en la carpeta de destino usando DriveApp.createFile().
Autenticar el script
La primera vez que ejecutas el script, Google te pedirá que lo autorices. El script necesita acceso a Drive para leer los archivos fuente y crear archivos PDF en la carpeta de destino. Acepta los permisos para que el script pueda ejecutarse. Las ejecuciones posteriores no requieren una nueva autorización a menos que cambien los permisos.
Establecer un desencadenador recurrente
En el editor de Apps Script, haz clic en el icono del reloj para abrir Desencadenadores. Añade un nuevo desencadenador y configúralo para ejecutar tu función de exportación según un horario basado en tiempo. Elige diario, semanal o una hora específica. El script se ejecuta en segundo plano en los servidores de Google sin ninguna acción tuya.
Gestión de errores en el script
Añade un bloque try-catch alrededor de los pasos de exportación y creación de archivo. Si un documento falla al exportarse, registra el error y continúa con el resto del lote. Usa MailApp.sendEmail() para notificarte de cualquier fallo después de que se complete el script.
Preguntas frecuentes
¿Necesito ser desarrollador para usar Apps Script para exportaciones de PDF?
Unos conocimientos básicos de JavaScript ayudan. Hay muchos scripts ya preparados disponibles en la documentación de Apps Script y en Stack Overflow específicamente para exportaciones de Drive a PDF. La mayoría de la gente adapta una plantilla existente en lugar de escribir desde cero.
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