> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 用筛选和监听字段避免误触发

> 防止自动化在不需要的时候被触发

<Tip>我们推荐直接在 AI 对话中构建自动化示例。只需描述你想要的工作流，AI 会为你完成全部设置，包括触发器、操作、脚本和配置。</Tip>

## 用 AI 创建

打开表格右侧边栏的 AI 对话，告诉 AI 你想要什么。例如：

*"当状态字段变为已通过时，给负责人发通知邮件。只在状态变更时触发，忽略其他字段的修改"*

AI 会自动创建完整的工作流。你可以查看生成的脚本，用真实数据测试，确认无误后启用。

触发过于频繁的工作流会浪费运行次数、发送多余的邮件并制造噪音。以下方法可以让触发器更加精准。

## 使用监听字段

使用**记录更新时**触发器时，务必选择特定字段，而非"全部字段"。

**问题：** 一个工作流在状态字段变更时发送通知。如果选择了"全部字段"，当有人编辑描述或添加评论时也会触发。

**解决方法：** 将监听字段设为仅**状态**。这样工作流会忽略其他所有变更。

## 使用筛选条件

在任何记录触发器上添加筛选条件，缩小触发范围。

**问题：** 一个工作流处理所有新记录，但其中一些是测试数据。

**解决方法：** 添加筛选条件：`类型` **不是** `测试`。这样只有真实记录才会触发工作流。

## 两者结合

为了最大程度的精确控制，同时使用监听字段**和**筛选条件：

* 监听字段：`状态`
* 筛选条件：`状态` **是** `已批准`

这意味着：仅当状态字段变更**且**新值为"已批准"时才触发。

## 使用"记录满足条件时"捕获状态转换

如果你只想在**状态转换时**触发（例如从"待处理"变为"已批准"），请使用**记录满足条件时**触发器。它仅在记录开始匹配条件的那一刻触发一次——后续的编辑不会再次触发。
