> ## 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 你希望工作流做什么，剩下的交给 AI。</Tip>

按周期自动触发，从每几分钟到每月一次，也支持一次性执行。

## 用 AI 创建

打开表格右侧边栏的 AI 对话，描述你的需求。

AI 会为你处理一切：选择合适的触发器，映射相关字段，自动设置所有操作。

只需描述一次目标，工作流即刻就绪，无需手动配置。

**示例：** *"每周一早上 9 点给我发逾期任务列表"*

## 配置

| 设置   | 必填 | 说明                         |
| ---- | -- | -------------------------- |
| 开始时间 | 是  | 计划生效的起始时间                  |
| 结束时间 | 否  | 计划停止的时间（不填则持续运行）           |
| 时区   | 是  | 默认为你当前的时区，请确认时区正确以避免触发时间偏差 |
| 频率   | 是  | 触发周期，详见下表                  |

## 频率选项

| 频率  | 间隔范围      | 附加设置           |
| --- | --------- | -------------- |
| 分钟  | 每 1–60 分钟 | —              |
| 小时  | 每 1–24 小时 | —              |
| 天   | 每 1–31 天  | 具体触发时间（时:分）    |
| 周   | 每 1–52 周  | 星期几（可多选）+ 触发时间 |
| 月   | 每 1–12 个月 | 日期（可多选）+ 触发时间  |
| 一次性 | —         | 在指定时间触发一次后自动停用 |

使用 **-1** 作为日期可以指定每月最后一天，无论该月有 28、30 还是 31 天。

系统会始终显示下次触发时间，方便你核实配置是否正确。

## 如何设置

1. 新建工作流，选择**定时执行**作为触发器。
2. 设置开始时间和频率。例如：每天上午 9:00，或每周一、周五下午 2:00。
3. （可选）设置结束时间。
4. 确认时区设置正确。
5. 添加后续操作步骤。由于定时触发器不绑定特定记录，通常第一个操作步骤是"查询记录"来获取需要处理的数据。
6. 点击**测试**手动运行一次工作流。
7. 开启工作流。

## 具体配置示例

| 场景                      | 频率          | 设置                   |
| ----------------------- | ----------- | -------------------- |
| 每天早上 9 点发送日报            | 天 / 每 1 天   | 触发时间 09:00           |
| 工作日每天下午 5 点检查逾期任务       | 周 / 每 1 周   | 周一至周五，触发时间 17:00     |
| 每月 1 号和 15 号发送账单提醒      | 月 / 每 1 个月  | 日期 1 和 15，触发时间 10:00 |
| 每月最后一天生成月度报告            | 月 / 每 1 个月  | 日期 -1，触发时间 18:00     |
| 每 5 分钟检查外部数据源           | 分钟 / 每 5 分钟 | —                    |
| 2025 年 3 月 1 日执行一次性数据迁移 | 一次性         | 指定日期和时间              |

## 触发后可用的数据

<Warning>定时触发器不绑定任何记录，因此触发时没有记录数据可供后续步骤直接使用。</Warning>

如果你需要处理记录数据，请在工作流中添加"查询记录"操作作为第一个步骤，根据条件筛选出需要处理的记录，然后对查询结果进行后续操作。

## 适用场景

* **每日工作摘要**：每天下班前自动查询当天新增和完成的任务，通过邮件发送给团队负责人，帮助管理者掌握项目进展。
* **逾期任务提醒**：每天上午自动查询截止日期已过但状态未完成的任务，逐条发送提醒邮件给对应的负责人。
* **定期数据同步**：每小时通过 HTTP 请求从外部系统拉取最新数据，更新到 Teable 表格中，保持数据一致性。
* **月度账单生成**：每月 1 号自动查询上月所有交易记录，汇总金额并发送账单提醒给客户。
* **一次性数据迁移**：设置一次性触发，在指定时间批量处理历史数据，完成后工作流自动停用。

## 注意事项

* 一次性触发器在执行完成后会**自动停用**工作流，无需手动关闭。
* 时区设置非常重要。如果团队成员分布在不同时区，请确认你选择的时区与预期的触发时间一致。
* 频率设置过高（如每 1 分钟）会消耗大量运行次数，请根据实际业务需要合理设置。
* 如果工作流在某个触发时刻正处于上一次运行中，系统会跳过本次触发。
* 建议在首次启用前使用测试功能验证工作流逻辑是否正确。

## 相关文档

* [查询记录](/zh/basic/automation/actions/records/get-records)
* [循环执行](/zh/basic/automation/actions/logic/loop-run)
* [发送邮件](/zh/basic/automation/actions/communication/send-email-overview)
* [HTTP 请求](/zh/basic/automation/actions/logic/http-request)
