Как в гугл календаре сделать событие на последний день месяца

by Владимир Бычко

У вас может возникнуть потребность сделать в гугл календаре событие, которое всегда будет происходить в последний день месяца. То есть, если в месяце 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.

Затем заходим в гугл календарь, жмём на звёздочку настроек, заходим в настройки, затем в «Импорт и экспорт», указываем календарь, в котором нужно создать событие, импортируем свежесозданный текстовый файл.

Всё. Событие появляется в календаре, можете ему добавить описание.