Conversión diaria automatizada de Google Docs a PDF
Un calendario de conversión diario funciona bien para documentos que se actualizan regularmente y necesitan una nueva instantánea en PDF cada día. Las notas de reuniones diarias, los informes del día y las listas de tareas se benefician de este patrón.
Configurar un disparador diario en Apps Script
En el editor de Apps Script, abre el panel de Disparadores y añade un disparador basado en tiempo. Elige 'Temporizador de día' como tipo de disparador y selecciona una ventana de una hora para cuando deba ejecutarse el script. Apps Script elige un momento aleatorio dentro de esa ventana para evitar efectos de sobrecarga en la infraestructura de Google.
Incluir marca de tiempo en las exportaciones diarias
Incluye la fecha en el nombre del archivo PDF para que cada exportación diaria sea distinta: docName + '_' + Utilities.formatDate(new Date(), Session.getScriptTimeZone(), 'yyyy-MM-dd') + '.pdf'. Esto genera un archivo natural que puedes ordenar por fecha.
Qué hacer con los PDFs diarios
Guárdalos en una subcarpeta con fecha en Drive, envíalos por correo a una lista de distribución o publícalos en un canal de Slack. MailApp de Apps Script y la URL de webhook de Slack son fáciles de llamar desde la misma función que realiza la conversión.
Preguntas frecuentes
¿Puedo ejecutar una conversión diaria exactamente a medianoche?
Los disparadores basados en tiempo de Apps Script se ejecutan dentro de una ventana de una hora, no a un minuto exacto. Para una programación exacta al minuto, usa la API de Drive desde una aplicación del lado del servidor o una Cloud Function programada.
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