У вас может возникнуть потребность сделать в гугл календаре событие, которое всегда будет происходить в последний день месяца. То есть, если в месяце 31 день, то 31, если 30 — то 30 и так далее. Почему-то «из коробки» гугл календарь не позволяет это сделать.
Зачем это может понадобиться? У меня, например, множество банковских счетов и на пять из них в конце месяца начисляются депозитные, это нужно проконтролировать.
Дотошный читатель скажет — а что, если создать 12 ежегодных событий, по одному на месяц? Да, это выход. Но я предложу более хитрый и менее геморройный способ.
Открываем любимый текстовый редактор и вставляем в него следующую конструкцию:
BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20240131
DTEND:20240131
RRULE:FREQ=MONTHLY;BYDAY=SU,MO,TU,WE,TH,FR,SA;BYSETPOS=-1;WKST=SU
SUMMARY:Name of your event
END:VEVENT
END:VCALENDAR
Затем для полей DTSTART и DTEND прописываем дату старта события. Одну и ту же дату. То есть, если хотите, чтобы событие начало происходить с последнего числа января 2024 года, пишем 20240131 в оба поля.
Затем в поле SUMMARY пишем название вашего события.
Сохраняем с любым именем и расширением txt.
Затем заходим в гугл календарь, жмём на звёздочку настроек, заходим в настройки, затем в «Импорт и экспорт», указываем календарь, в котором нужно создать событие, импортируем свежесозданный текстовый файл.
Всё. Событие появляется в календаре, можете ему добавить описание.