Guardar Google Docs como PDF automáticamente con marca de tiempo

Guardar automáticamente con una marca de tiempo en el nombre del archivo crea un archivo fechado de exportaciones de PDF. Cada ejecución del script añade un nuevo archivo con la fecha y hora en su nombre, lo que facilita rastrear cuándo se generó cada versión.

Generar una marca de tiempo en Apps Script

Guardar automáticamente con una marca de tiempo usa el objeto Date de JavaScript en el script. Usa new Date() para obtener la fecha y hora actuales, luego formatearlo como una cadena tipo AAAA-MM-DD. Añade esto al nombre del archivo antes de guardar: var nombreArchivo = tituloDoc + '-' + cadenaFecha + '.pdf'.

Formatear la cadena de fecha

Para una cadena de fecha ordenable, usa el formato ISO AAAA-MM-DD. En Apps Script: var ahora = new Date(); var cadenaFecha = Utilities.formatDate(ahora, Session.getScriptTimeZone(), 'yyyy-MM-dd'). Esto produce una cadena como 2026-03-13 que se ordena correctamente en orden alfabético.

Añadir un componente de hora

Para exportaciones que se ejecutan varias veces al día, añade la hora: 'yyyy-MM-dd-HH-mm'. Esto distingue exportaciones que ocurren el mismo día en distintos momentos. Usa este formato para desencadenadores onEdit o horarios por horas.

Preguntas frecuentes

¿Por qué debería añadir una marca de tiempo a las exportaciones automáticas de PDF?

Las marcas de tiempo facilitan encontrar la versión de un documento de una fecha específica. Sin ellas, las exportaciones repetidas con el mismo nombre son difíciles de distinguir entre sí.

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