Programa la conversión a PDF con Apps Script mediante un disparador de tiempo

Un disparador basado en tiempo convierte una función manual de Apps Script en un trabajo completamente automatizado. Configúralo una vez y tus Google Docs se exportarán a PDF cada día, cada semana o con el intervalo que requiera tu flujo de trabajo.

Crear un disparador en el editor

En el editor de Apps Script, haz clic en el icono del reloj en la barra lateral izquierda para abrir el panel de Disparadores. Haz clic en Añadir disparador, elige tu función de conversión, establece la fuente del evento en Basado en tiempo y selecciona la frecuencia. Haz clic en Guardar. El disparador ya está activo y se ejecutará de forma independiente.

Elegir el intervalo adecuado

Para informes diarios, usa un temporizador de día configurado a una hora con poca actividad en Drive, como a primera hora de la mañana. Para exportaciones semanales, usa un temporizador de semana en un día concreto. Para un procesamiento casi en tiempo real, un disparador horario comprueba la carpeta de origen cada hora y convierte los nuevos documentos añadidos desde la última ejecución.

Evitar conversiones duplicadas

Si un disparador se ejecuta cada hora y el mismo documento está en la carpeta cada vez, convertirá el mismo archivo repetidamente. Usa PropertiesService para almacenar un registro de los archivos que ya se han convertido, o mueve los archivos convertidos a una carpeta separada tras el procesamiento para evitar reprocesarlos.

Preguntas frecuentes

¿Puedo configurar un disparador para que se ejecute a una hora concreta del día?

Sí. Al añadir un disparador basado en tiempo, elige 'Temporizador de día' y selecciona el rango de horas. Apps Script ejecuta la función en un momento aleatorio dentro de esa ventana de una hora.

¿Cómo sé si el disparador programado se ejecutó correctamente?

Consulta el registro de ejecución en el panel de Disparadores. Cada ejecución muestra la hora de inicio, la duración y si se completó con éxito o falló. También puedes añadir una notificación por correo en tu script.

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