公式写作规则
Notion 公式分支类型、自然语言拆解、变量命名、空值判断和分层设计规则。
本页用于整理复杂公式。写长公式前先看这里,避免后期排错和维护变得困难。
让所有分支尽量返回同一种类型
不推荐:
推荐:
或:
尤其是在自动化、按钮变量、日期字段填充中,返回类型要更严格。
复杂公式先写成自然语言
例如「项目健康度」先写成:
- 取出全部任务。
- 统计完成任务数。
- 统计逾期未完成任务数。
- 计算完成率和逾期率。
- 根据分数输出颜色标签。
再翻译成:
使用变量命名业务含义
不推荐:
推荐:
空值先判断,再计算
凡是日期、关联、成员、数字输入,都建议先考虑是否为空。
大公式分层设计
对于模板系统,建议分为三类公式:
| 类型 | 用途 | 是否展示 |
|---|---|---|
| 原始输入 | 用户手动填写的数据 | 展示 |
| 中间指标 | 辅助计算,如完成数、逾期数、剩余天数 | 可隐藏 |
| 展示结果 | 给用户看的状态、标签、进度条 | 展示 |
如果所有逻辑都塞进一个公式,短期看起来整洁,长期维护成本会很高。
想把这些公式直接用在任务提醒、项目进度、笔记热力图和统计报表里,可以继续了解 FLO.W 思流 Notion 模板。
最后更新于
Notion 公式