Skip to main content
Notion 公式

自动化、按钮与校对清单

Notion 公式在自动化和按钮中的使用注意事项,以及发布前校对清单。

本页用于检查公式在自动化、按钮和长期维护场景里的稳定性。发布前可以按清单逐项确认。

公式不仅可以用于数据库公式属性,也可以用于部分数据库自动化和按钮动作中的变量或字段填充。

但需要注意:

  1. 并非所有自动化位置都支持公式。
  2. 公式在自动化中往往需要返回指定类型,例如日期字段必须返回日期,文本字段必须返回文本。
  3. 在同一个自动化动作里定义的变量,不能互相引用。
  4. 如果公式返回了错误类型,自动化可能无法保存或无法运行。
  5. Slack 通知等部分动作可能不支持公式。

自动化里设置「明天」日期的常见公式:

dateAdd(today(), 1, "days")

如果某个日期为空,则返回空值的思路:

if(empty(prop("日期")), empty(), dateAdd(prop("日期"), 1, "days"))

发布前校对清单

  • 逻辑连接:条件连接使用 or||
  • day():返回值按 1=周一7=周日 理解。
  • 日期单位:只使用 Notion 支持的日期单位。
  • 文本连接:文本拼接使用 +
  • 列表合并:列表合并使用 concat()
  • 文本清洗:需要去空格时优先检查 trim()
  • 成员/关联属性:通常按列表处理,使用 first()map()
  • 公式深度:避免超过 15 层深度限制。
  • 最新函数:padStart()padEnd()count()formatNumber()splice() 单独确认可用性。

想把这些公式直接用在任务提醒、项目进度、笔记热力图和统计报表里,可以继续了解 FLO.W 思流 Notion 模板

最后更新于