Как сделать умный статус задач в Notion (диалог из чата)

Как сделать умный статус задач в 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
    • Колонка со всеми датами всех связанных задач сделана так:
      notion image
      То есть она смотрит на связь таблицы «Games» (Проекты) с таблицей «Results» (Задачи) с перечислением всех значений, которые превращаются из дат в одну строку
  • Edward
    • Ого, мега круто
  • Martyn
    • Как же я тогда заморочился, блин. Зато давно работает и почти не тревожит.