Если у вас есть маленькие дети, один или несколько, то возможно вам будет интересен этот скрипт, который ежемесячно создаёт событие в гугл календаре, в котором точно указан возраст ребенка, а также указаны значимые вехи из жизни родителей.
С этим скриптом вам не придётся помнить даты, а ещё вам придёт оповещение стандартными средствами гугл календаря. Вот результат работы этого скрипта:

Перед вами улучшенная версия моего скрипта, который впервые был опубликован ещё в 2019 году на гитхабе. Вот его текущая редакция:
Как пользоваться?
Для того, чтобы воспользоваться скриптом создайте новый скрипт через меню. Если у вас нет в меню такого пункта «Google Apps Script», то там же надо нажать «Подключить другие приложения» и в поиске найти «Google Apps Script» и подключить, тогда пункт в меню появится:

Скопируйте туда содержимое примера:

Тестово запустите функцию AddCalendarCurrentAge()
:

Теперь вам надо дать все необходимые разрешения, чтобы скрипт мог выполнять свою работу:

Перейдите в дополнительные настройки и просмотрите все разрешения:

Приложение запрашивает следующие разрешения:
Просмотр, изменение и безвозвратное удаление всех календарей, с которыми вы можете работать в Google Календаре, а также предоставление доступа к ним
Подключение к внешнему сервису
Работа приложения во время отсутствия пользователя
Нажмите «Разрешить», для того, чтобы начать использовать скрипт. Вы в любое время можете посмотреть список выданных вами разрешений на специальной странице и в один клик их отозвать.
После получения разрешения появится окно журнала выполнения:

Что в итоге?
В календаре появится созданная тестовая запись через 9 дней (это значение offset
) от текущей даты:

Измените данные примера на свои собственные
После того, как всё заработало, просто внесите свои даты в код и исправьте имена:

После этого выполните функцию TriggersCreateTimeDriven()
для того чтобы каждый раз 1го числа каждого месяца этот скрипт выполнялся автоматически, создавая событие в календаре на грядущий месяц:

После этого обязательно задайте offset
. Если день рождение ребёнка приходится на 9 число, то этот параметр равен 9. Этот параметр - сдвиг в расчётах нужен потому что все расчёты будут выполняться первого числа каждого месяца, а день рождения, например, 9 числа:

Вот и всё! Автоматическая напоминалка создана.
⚠️ В августе 2022 вышла обновленная версия этого скрипта! ⚠️
Автор: Михаил Шардин
🔗 Моя онлайн-визитка
📢 Telegram «Умный Дом Инвестора»
18 января 2022 г.