Rollup: Status of the previous event

Rollup: Status of the previous event

💡
1️⃣ 点击右上角Duplicate 即可复制到你的 Notion 左侧面板目录中。 ———————————————————————————————————————— Click Duplicate in the upper right to copy the current page to your Notion.
💡
2️⃣ 我的 Notion 主页/My Notion Home →
177
177
💡

Rollup Demo
  • 要求:
  • ~
    Event5
    ,五个事件,需要按顺序进行,前级事件完成后,当前事件才可进行

    状态变化: ⏺TBD → ⏏️ING → ✅Done

  • 实现步骤
    1. 关联(Relation)前级事件 ↗️️Preivous
    2. 指向(Rollup)前级事件完成状态 ☑︎Check
    3. 用公式(Formula)根据指向前级事件的状态,来判断当前事件状态 ∑Status
  • 💡扩展
  • 新建一个列表视图(已建),添加一个状态包含⏏️(进行中)的过滤器。

    点击☑︎Check完成前级事件后,下一级事件自动变成 ⏏️ 状态展示出来,以此类推。

    同时前级事件未完成,而当前事件却点击了完成的,会报错提示⚠️Error!

🌐️Rollup demo_

NameStatusCheckPreviousPre-Check
⏏️ING
⏺TBD
⏺TBD
⏺TBD
⏺TBD
Formula in ∑Status
if(and(prop("Pre-Check") == "No", prop("Check") == true) == true, "⚠️Error!", if(prop("Check") == true, "✅Done", if(prop("Pre-Check") == "Yes", "⏏️ING", if(contains(prop("Name"), "1"), "⏏️ING", "⏺TBD"))))