Añadir al calendario (archivo .ics)
Un evento, o todas las fechas que tienes en una hoja: sale un archivo .ics que se abre en iPhone, Android, Outlook y Google Calendar. Con el aviso, la repetición y la zona horaria escrita entera dentro del archivo, para que la hora no baile a quien lo recibe.
Un archivo .ics no es un calendario: es el sobre
Cuando alguien te manda una fecha dentro de un mensaje, esa fecha no llega a ningún sitio: se queda ahí, y quien la recibe tiene que copiarla a mano. El archivo .ics es el formato que entienden todos los calendarios, desde 1998: se adjunta a un correo, se deja en un chat, se sube a una web, y quien lo abre se encuentra el evento ya dentro de su calendario, con el sitio, las notas y el aviso. Funciona en iPhone, en Android, en Outlook, en Google Calendar y en Thunderbird, porque ninguno de ellos tiene un formato propio que los demás no puedan leer.
Aquí el archivo se escribe en tu navegador y no sale a ningún sitio: la página no tiene un servidor al que mandarlo, así que la dirección de tu casa, el nombre del cliente o la hora de la cita no pasan por nadie. Si lo que necesitas es el gesto contrario, mirar un archivo que el móvil ya conoce sin importarlo por error en la agenda, la página es Abre la agenda .vcf.
El error por el que un evento de un día ocupa dos
Es la trampa más famosa de este formato, y se ve solo después, en el móvil de quien lo recibe. En un evento de todo el día la fecha final es exclusiva: no es el último día del evento, es el día siguiente. Un evento del 4 de septiembre se escribe «empieza el 4, termina el 5», y quien escribe «empieza el 4, termina el 4» se encuentra, según el programa, con un evento de dos días o con un evento que no sale en absoluto.
Aquí esa cuenta la hace la página: tú escribes el primer y el último día como los dirías en voz alta, y en el archivo acaba el día siguiente. Es también una de las cosas que la prueba comprueba releyendo el archivo terminado con programas escritos por otras personas, porque en una regla así un descuido no se nota mirando la pantalla: se nota tres semanas después, cuando alguien se presenta el día equivocado.
Por qué la zona horaria está escrita entera dentro del archivo
«A las tres» no quiere decir nada si quien lee está en Londres o en Nueva York. Un archivo bien hecho no escribe solo la hora: escribe también a qué zona pertenece esa hora y cómo funciona el horario de verano en esa zona, con las fechas exactas de los dos cambios. Un archivo que nombra la zona sin explicarla es la avería típica: cada programa se las arregla a su manera, y la cita cae una hora más tarde para la mitad de los invitados.
Las reglas no salen de una tabla escrita aquí dentro, que envejecería: se le piden al navegador, que lleva consigo la base de datos de las zonas actualizada junto con el sistema. Hay un caso que vale la pena conocer, y es el de las dos noches en las que las agujas se mueven: las dos y media de la noche del cambio de primavera no existen, y las de la noche de otoño ocurren dos veces. Si eliges una hora así, la página te lo dice en vez de escribir una fecha que cada uno leerá a su manera.
Veinte vencimientos de una hoja, y las cosas que aquí no se hacen
La segunda pestaña de arriba es la que vale: se pegan las filas de una hoja de cálculo, una por evento, y sale un solo archivo con todos los eventos dentro. El formato es fecha, hora, título, lugar, y la hora se puede dejar vacía: una fila sin hora se convierte en un evento de todo el día, que es justo lo que necesita un vencimiento. Copiando de Excel las columnas llegan separadas por tabulaciones y se reconocen solas; las filas que no se entienden no desaparecen en silencio, se enumeran.
Las cosas que aquí no se hacen son tres, y cada una tiene su página. No se calcula ninguna fecha: si necesitas saber dónde cae un plazo de noventa días está Sumar días a una fecha, si quieres mirar un mes entero está Calendario mensual, y si lo que quieres es la cuenta atrás hasta el día señalado está Cuenta atrás para un evento. No se leen las fechas escritas en prosa, tipo «el jueves que viene a las tres», porque adivinarlas mal es peor que no intentarlo. Y no se mandan invitaciones con la lista de invitados: esto es un archivo que se abre, no una convocatoria. Si trabajas por turnos y tus fechas ya están en una tabla, el sitio del que se llega aquí es Calendario de turnos.