Как сделать умный статус задач в Notion (диалог из чата)
Tags
notion
focus management
thread
Edward
Мартын здравствуй, мне нужна твоя помощь, как человека знающего, я все бьюсь с формулами в ноушн, пытаясь вывести умный статус проекта
Объясни пожалуйста как работает твоя формула в данном моменте, так мне будет чуть-чуть проще понять как реализовать свой смарт статус
Martyn
О, я сам со смарт-статусом намучался. Сейчас он работает немного иначе, хоть принцип тот же. Могу показать.
Та формула работает перебором:
Если уровень проекта (колонка stage в строке таблицы), который я проставлял вручную, то статус сам становился «⚫️ Concept», что означало, что он ещё не существует на практике.
Если предыдущее условие не выполнялось, то проверка шла дальше.
Если колонка Аrchived? равна true (нажатый чекбокс), то принимался статус «⚪️ Archived», то есть проект не актуален.
Далее проверка на колонку Active? для статуса активности.
В итоге если все предыдущие условия не выполнялись, то проставлялся статус «🟡 Passive»
А вот что сейчас:
(not prop("Is unarchived?")) ? "⚪️ Archived" : (prop("Active?") ? "🟢 Active" : "🟡 Passive")
формула хитрее, но проще
статусa всего три. Те, которые оказались нужны на практике.
все проекты по умолчанию заархивированы пока я о них не вспомнил
кстати колонка Active? тожe «умная»
И внезапно, я её сейчас не понял
...
Разобрался, хитро
Короче активный проект это тот, у которого есть задачи на сегодня. Понятное дело, так проекты могут становиться то активными, то пассивными хоть каждый день. Но такой подход хорошо работает на отсеивание неактуального.
Edward
Огромное тебе спасибо, а то я всю голову сломал и ноги по отстреливать с ним
Martyn
Вот формула для колонки Active?:
contains(prop("Dates"), formatDate(now(), "DD/MM/YYYY"))
она проверяет есть ли строка с сегодняшим числом в колонке со строкой, где перечислены даты всех связанных с проектом задач
Edward
Понял
Martyn
Колонка со всеми датами всех связанных задач сделана так:
То есть она смотрит на связь таблицы «Games» (Проекты) с таблицей «Results» (Задачи) с перечислением всех значений, которые превращаются из дат в одну строку
Edward
Ого, мега круто
Martyn
Как же я тогда заморочился, блин. Зато давно работает и почти не тревожит.