Repetir evento el último día de cada mes en Google Calendar

Te enseñaré a programar en Google Calendar un evento que se repita el último día de todos los meses

28.08.2021 a las 10:30

Repetir un evento el último día de cada mes en Google Calendar

Uso Google Calendar como mi calendario, tanto personal como profesional.


Por supuesto, dentro de Google Calendar manejo un calendario para temas personales, otro para temas profesionales y tengo otros como calendarios de carreras en las que compito a nivel amateur (MTB y Canicros)


Esta semana me he encontrado con el inconveniente de que quería que un evento se me repitiera el último día de cada mes en Google Calendar y no es posible. Al menos en la fecha que estoy escribiendo este post.


Las opciones disponibles de Google Calendar para repetir eventos hoy sábado 28 de agosto de 2021 son:

Opciones repetir evento Google Calendar

He probado a programar el evento el 31 de agosto y decirle que se repita cada mes el día 31 con la esperanza de que al no encontrar el día 31 de un mes pusiera el evento el último día del mes pero no he tenido suerte.

Vamos a hacerlo

Lo que vamos a hacer es importar en Google Calendar un fichero .ics donde programaremos lo que deseamos hacer.


Un fichero .ics es un fichero de texto plano en formato de calendario universal que utilizan programas de correo electrónico y calendario, como Microsoft Outlook, Google Calendar y Apple Calendar.


Te permite publicar y compartir la información del calendario en la web y por correo electrónico. Se utilizan para enviar solicitudes de reunión a otros usuarios, que pueden importar los eventos a sus propios calendarios.


  1. Abre un editor de código (yo utilizo VS Code). Si no usas ningún editor de código pues abres un bloc de notas si estás en Windows o su equivalente en Linux o Mac
  2. Pega el siguiente texto:

    
      BEGIN:VCALENDAR
      VERSION:2.0
      BEGIN:VEVENT
      RRULE:FREQ=MONTHLY;INTERVAL=1;BYSETPOS=-1;BYDAY=SU,MO,TU,WE,TH,FR,SA
      SUMMARY:Aquí el título del evento
      DTSTART:20210831T100000Z
      SEQUENCE:0
      DESCRIPTION:Aquí la descripción del evento
      BEGIN:VALARM
      TRIGGER:-PT10M
      DESCRIPTION:Aquí la descripción de la alarma
      ACTION:DISPLAY
      END:VALARM
      END:VEVENT
      END:VCALENDAR
      
    • RRULE; campo de regla de recurrencia. Con BYSETPOS = -1 hace que el evento sea el primer día del mes menos 1 día.
    • DTSTART; campo para establecer el inicio del evento, en este caso el 31 de agosto de 2021 a las 10:00 horas UTC, es decir, las 12:00 hora de España.
    • TRIGGER; campo que disparará la alarma. En este caso 10 minutos antes.
  3. Guarda el archivo con el nombre que quieras pero con la extensión ics
  4. En Google Calendar, en la esquinar inferior izquierda pulsar en el + que está a la derecha de Otros calendarios y despuése en importar.

    Opciones repetir evento Google Calendar
  5. Importar el fichero ics que creaste en el paso 3. Si todo está bien verás un mensaje de que la importación se ha hecho correctamente.


Saludos,

Servicios

Software

IoT

Digitalización

Aplicaciones móviles

Consultoría

fjmduran.com v0.1.2