🥤Как сделать шкалу прогресса года за 30 секунд
Чтобы визуально отслеживать сколько дней прошло от наступившего 2024 года в Notion нужно всего лишь несколько несколько действий:
1️⃣Создаем новую базу данных, добавляем проперти типа формулы “
Шкала”
2️⃣Дальше нужно узнать,
сколько дней от 2024 прошло. Для этого используем команды formatDate(), now() и toNumber()
💫now() - всегда возвращает
текущую дату. Так как дни будут проходить, наша шкала должна динамически меняться и отображать текущий прогресс прошедших дней года
💫с помощью
formatDate() мы сможем получить
порядковый номер дня в году *️⃣То есть 1 января - это 1 день, 2 января - это 2 день, 1 мая - это 122 день, 31 декабря - это 366 день.
*️⃣Берем now(), то есть текущую дату и узнаем порядковый номер сегодняшнего дня:
now().formatDate(”DDD”)
🦉Все возможности, которые formatDate() позволяет получить из даты можно посмотреть здесь: https://momentjs.com/docs/#/displaying/ Находим нужное и подставляем буквенное обозначение в кавычки в скобках у
formatDate().
Мне нужен
Day of Year, поэтому я подставляю
“DDD”.
3️⃣Формула показывает число 6, и действительно, сегодня 6 января, то есть 6-ой день года.
*️⃣Но это число 6 Notion считает
текстом, а нам нужно
число, чтобы настроить шкалу прогресса. Поэтому в конце формулы добавляем
toNumber(), теперь 6 для Notion - это цифра.
now().formatDate(”DDD”).toNumber()
4️⃣Ну а дальше просто настраиваем шкалу родными возможностями Notion. Формулы больше писать не нужно.
💫Открываем меню настройки проперти (
Edit property)
Шкала,
💫выбираем визуал нашей шкалы: линия или круг,
💫выбираем цвет,
💫а
в поле Divide by пишем, сколько всего дней в году, то есть число
366.
Готово!#формулы