tg-me.com/notion_ogonek/596
Last Update:
НОВОЕ ВИДЕО
https://youtu.be/EnK8zBJ8cck
Небольшой обзор крутого шаблона-трекера привычек с визуальным календариком выполнения привычек от автора Mistral
Скачать шаблон бесплатно
А далее большой обзор Notion формулы, которой достигается этот календарик.
Разберем вот эту красоту по косточкам lets(
thisMonthHabits, prop("Привычки").filter(current.prop("Дата").month() == today().month() and current.prop("Дата").year() == today().year()),
firstDayOfMonth, now().formatDate("YYYY-MM").parseDate(),
lastDayOfMonth, firstDayOfMonth.dateAdd(1, "month").dateSubtract(1, "days"),
firstWeekOfMonth, firstDayOfMonth.week(),
weeksArray, [firstWeekOfMonth, firstWeekOfMonth + 1, firstWeekOfMonth + 2, firstWeekOfMonth + 3, firstWeekOfMonth + 4, lastDayOfMonth.week()].unique(),
weeksArray.map(
lets(
week, current,
weekHabits, thisMonthHabits.filter(current.prop("Дата").week() == week),
daysOfWeek, [1, 2, 3, 4, 5, 6, 7],
daysOfWeek.map(
lets(
day, current,
dayHabit, weekHabits.filter(current.prop("Дата").day() == day),
if(dayHabit.length() > 0, "🟩", " ".style("c"))
)
)
).join(" ")
)
).join("\n")
Анкета предзаписи на курс по формулам от Notion огонек