条件动作:「如果…满足条件」再执行
同一个触发下,不同情况走不同动作:金额大于 1 万发给经理,否则发给业务员。条件动作让一条自动化分支,而不是建很多条。
触发条件和条件动作的区别
- 触发条件在触发那一层:不满足就当这个事件没发生,什么都不做。
- 条件动作在动作那一层:事件已经触发,按条件决定执行哪些动作。
一条「新增数据」的自动化可以有:无条件动作(总是执行)+ 若干条件动作(各自有前提)。
怎么配
自动化编辑里「条件动作 → 添加条件动作」:
- 「如果」后面设条件:数据列、比较符(大于等于 / 大于 / 小于 / 小于等于 / 等于 / 不等于 / 包含 / 不包含)、参数值;多个条件用「和 / 或」;也可以「公式配置」写一条公式。
- 「满足条件」后面挂动作:Post / 提交到表格 / 发送邮件,和普通动作一样配。
- 保存条件(未保存会提示「请先保存条件」),再保存动作。
例子
新订单分流
- 触发:新增数据(订单号列)
- 条件动作 1:如果 金额 ≥ 10000 → 发送邮件给 sales-manager@…
- 条件动作 2:如果 金额 < 10000 → 发送邮件给「业务员邮箱」列
- 无条件动作:提交一条到「订单流水」表
状态异常升级
- 触发:更新数据(设备状态列)
- 条件动作:如果 设备状态 包含 "故障" 且 等级 = "A" → Post 到工单系统;否则只发邮件
条件里能引用什么
与触发条件相同的限制:原始列总是可以,公式列需要是触发数据列的被依赖列。把复杂判断先做成一列 if 公式,条件动作里只比较这一列,既清楚又稳。