Gracias a la consulta de Elvis he desarrollado este simpático script que permite enviar mails en un determinado momento, programado en una planilla de cálculo.
Me pareció interesante ya que me recordó una aplicación que envía correos electrónicos a futuro... y porque no hacerlo con una planilla?
Lo mas interesante de esto, es que si a la planilla le agregas un formulario y lo publicas, puedes ofrecer el servicio de "enviarte correos electrónicos a futuro". Imagina recibir un mail tuyo el día de tu cumpleaños que escribiste el año pasado y ya ni te acuerdas de ello.
Otra utilidad interesante es enviarnos correos (o enviarle a nuestros colaboradores) para recordar vencimientos, reuniones, y por que no fechas de aniversarios... si un hombres promedio se olvida de los aniversarios, que nos queda a nosotros, los developers!!!
Independientemente de para que se utilice, acá está la solución al problema.
Lo primero que he hecho es crear una planilla de cálculo con las siguientes columnas:
Luego, agregué el siguiente script a la planilla:
Ahora lo que se debe hacer es configurar un disparador o activador para que el script se ejecute cada cierta cantidad de tiempo.
Hay que tener presente que el tiempo que se escoja tiene que ser exactamente la mitad de la tolerancia que se especifique en la variable tolerancia del script. Esto es para evitar que haya intervalos que no contemplen un horario en particular.
En esta galeria de imagenes puedes ver como configurar el activador por tiempo.
Espero que te sea de ayuda!