4. 数据库自动化


功能介绍

数据库自动化功能可以让你设置"当…发生时,自动执行…"的规则,减少重复性的手动操作。Notion 支持基于数据库事件触发的自动化工作流,例如当任务状态变为"已完成"时自动修改日期属性,或当新条目被添加时自动发送通知。自动化功能让数据库从被动的信息存储工具变成了主动的工作流引擎。

使用方法

创建自动化规则

image-20260406150737890

打开数据库视图,点击右上角「设置」>「自动化」选项。

image-20260406150855242

设置触发条件(Trigger):选择触发事件(如"属性更改"、"新页面添加"等)。

image-20260406150924351

设置执行动作(Action):选择要执行的操作(如"编辑属性"、"发送通知"、"添加页面"等)。

image-20260406150937428

保存并启用自动化规则。

image-20260406151022999

点击右上角闪电图标即可查看保存的自动化操作。

常用触发条件

  • 页面被添加到数据库。
  • 属性值发生变化。
  • 特定日期到达。

常用执行动作

  • 修改页面属性。
  • 发送 Slack 消息或邮件通知。
  • 在另一个数据库中创建页面。
  • 调用 Webhook。

使用技巧

  • 组合多个条件和动作:一个自动化规则可以设置多个条件和多个动作。
  • 利用 Webhook 连接外部服务:通过 Webhook 动作可以将 Notion 与 Zapier、Make 等自动化平台连接。
  • 配合模板按钮使用:在页面中创建模板按钮,一键执行预设的操作序列。

示例一

自动化规则:任务完成自动记录时间
- 触发条件:当"任务管理"数据库中"状态"属性变为"已完成"
- 执行动作:将"完成日期"属性自动设置为当前日期

示例二

自动化规则:新员工入职自动创建任务
- 触发条件:当"员工花名册"数据库中添加新页面
- 执行动作:在"入职任务"数据库中自动创建对应的入职清单页面

示例三

自动化规则:紧急任务通知
- 触发条件:当"任务管理"数据库中"优先级"属性被设为"紧急"
- 执行动作:通过 Slack 集成发送通知给相关负责人

示例四

自动化规则:内容发布状态更新
- 触发条件:当"内容日历"数据库中"状态"变为"已发布"
- 执行动作:自动填充"发布日期"为当前日期,并将"负责人"属性清空

示例五

自动化规则:预算超支提醒
- 触发条件:当"项目预算"数据库中"实际支出"属性值超过"预算金额"
- 执行动作:向项目负责人发送通知,并在备注中标记"预算超支"