Respuestas:
Para crear un evento que se repita el último día de cada mes, crearemos un archivo que contenga el evento y luego lo importaremos a Google Calendar:
Pegue el siguiente texto en un nuevo archivo .txt (por ejemplo, con el bloc de notas):
BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20160731
DTEND:20160731
RRULE:FREQ=MONTHLY;BYDAY=SU,MO,TU,WE,TH,FR,SA;BYSETPOS=-1;WKST=SU
SUMMARY:Name of your event
END:VEVENT
END:VCALENDAR
Detrás de ambos DTSTART
y DTEND
, escriba la fecha de la primera aparición del evento. Luego, ponga el nombre del evento detrás SUMMARY
.
En su Google Calendar , vaya a Configuración y haga clic en la pestaña Calendarios . Haga clic en Importar calendario y cargue su archivo .txt. (No creará un nuevo calendario, sino que agregará el evento a un calendario existente).
¡Hecho!
Su evento ahora aparece los días 30 o 31 (o 28, 29) de cada mes, según el mes.
También puede programarlo para el último día hábil colocando SU y SA en el BYDAY.
Todavía puede editar el nombre y la hora del evento (la interfaz de usuario es un poco irregular, desordenando sus fechas de forma predeterminada, pero funciona), pero no puede editar la recurrencia: "Este evento tiene una regla de recurrencia que no se puede editar en Calendario de Google"
PD: si desea profundizar en la elaboración de sus propias reglas sobre cuándo debe ocurrir un evento, como "primer día hábil del mes", consulte RFC 5545, sección RRULE para ver ejemplos y sección RECUR para obtener una definición formal. Con esto puedes editar la RRULE
línea a tu gusto. Vea los comentarios sobre esta respuesta para algunos ejemplos también.
after
al punto y coma para cada variable respectiva?
DTSTART:20110731
y DTEND:20110731
? Digamos que su evento ocurre primero el 31 de agosto de 2015. Luego escribirá DTSTART:20150831
y DTEND:20150831
(2015 = año, 08 = mes, 31 = día).
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1;WKST=SU
. Del mismo modo para el 15, puedes hacer RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYMONTHDAY=15,16,17;BYSETPOS=1;WKST=SU
. Explicación: Cada mes, seleccionamos el conjunto de días que son MO / TU / WE / TH / FR y caen el 15, 16 o 17, y luego elegimos el primer día de ese conjunto ( BYSETPOS=1
).
Puede hacerlo con la aplicación OS X Calendar.
Primero, sincronice su Google Calendar con OS X Calendar .
Luego, cree una serie de eventos que ocurra el último día de cada mes y espere a que se sincronice con Google Calendar.
Otra solución parcial que puede funcionar para algunas personas: cree el evento repetitivo para el primer día de cada mes, luego agregue un recordatorio con un día de anticipación. Luego, recibirá un aviso sobre el evento en el momento adecuado. Por supuesto, esto no ayuda si necesita tiempo para mostrar que está ocupado.
Esta respuesta funcionó para mí:
La forma más sencilla es escribir el evento en inglés simple. Por ejemplo:
RORO en Inspire9, Richmond, el último jueves de cada mes
Esto creará un evento llamado "RORO en Inspire9, Richmond", con el campo de ubicación establecido en "Inspire9, Richmond" y la repetición establecida en "Mensual el último jueves".
De http://blog.stevenocchipinti.com/2012/05/google-calendar-repeating-event-on-last.html/
Para configurar un evento recurrente el día 30 de cada mes, o el 28 de febrero o el 29 de febrero (en un año bisiesto), cualquier día laboral, ajuste e importe el siguiente .ics
archivo:
BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20120430T100000Z
DTEND:20120430T101500Z
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYMONTHDAY=28,29,30;BYSETPOS=-1;WKST=SU;
COUNT=242
SUMMARY: Dia 30 ou dia util anterior
END:VEVENT
END:VCALENDAR
Una pregunta muy similar y más general es "cómo hacer que un evento se repita el último [x] día de cada mes". Como señaló esta persona , debe encontrar un mes con el número máximo de semanas (cinco) y luego establecerlo en función del día del mes. Si el mes inicial no tiene el número máximo de semanas, se repetirá en la cuarta semana en lugar de la última semana.
Okay
in
google calendar ``
Para ampliar la respuesta de Paulo anterior, esta también es una solución notable para el día 15 de cada mes, o el día de la semana anterior si el día 15 cae en sábado o domingo:
BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20170415
DTEND:20170415
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYMONTHDAY=13,14,15;BYSETPOS=-1;WKST=SU;
SUMMARY: Mid-month Event Name
END:VEVENT
END:VCALENDAR
Evento recurrente de mitad de mes, ¿alguien?
Descubrí que la aplicación de calendario de Google permite la programación de fin de cada mes. Ahora programo la mayoría de los eventos desde mi teléfono. En la opción Repetir, seleccione Personalizado y le permitirá un poco de flexibilidad. Todavía no distingue entre los días calendario de la semana y los días hábiles de la semana, como Apple Calendar. Me encantaría ver esta adición.
Google solo importará .ics
archivos y todo lo que sea necesario es que después de crear el evento en un .txt
archivo cambie la extensión .ics
y se pueda importar.
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1;WKST=MO