适用于高级版及以上
1. 创建记录
功能:在指定表格中创建新记录。 配置项:- 目标表格:选择要创建记录的表格
-
字段值:为新记录设置各个字段的值
- 可以使用静态值、动态变量
- 支持设置多个字段
- 确保填写所有必填字段
- 可以利用触发器或之前步骤的数据来填充新记录
2. 获取记录
功能:从指定视图或基于特定条件查找记录。 配置项:- 数据源:选择要查询的表格和视图
- 查询条件:设置筛选条件(可选)
- 排序:设置结果排序方式(可选)
- 限制:设置返回记录的最大数量(最多1000条)
- 合理使用查询条件可以提高查询效率
- 获取的记录可以用于后续动作中
3. HTTP 请求
功能:发送自定义 HTTP 请求到外部 API。 配置项:- 请求 URL:输入目标 API 的 URL
- 请求方法:选择 GET、POST、PUT、DELETE 等
- 请求头:添加自定义 HTTP 头
- Body:设置请求体内容(适用于 POST、PUT 等方法)
- 混合模式:可以在请求中使用静态值和动态变量
- 文件模式:专门用于发送文件类型的数据
- 确保 URL 和认证信息的正确性
- 注意 API 的速率限制和响应格式
4. 发送邮件
功能:发送自定义邮件。 配置项:- 收件人:输入收件人邮箱地址
- 主题:设置邮件主题
- 正文:编写邮件内容
- 发件人姓名:自定义发件人显示名称
- 抄送(CC):添加抄送收件人
- 密送(BCC):添加密送收件人
- 回复邮件地址:设置回复时的目标地址
- 附件:添加邮件附件
- 支持使用 HTML 格式化邮件内容
- 可以使用动态变量个性化邮件内容
- 注意附件大小限制
5. 更新记录
功能:更新已存在记录的字段值。 配置项:- 目标记录:通过表格和记录 ID 选择要更新的记录
- 更新字段:选择需要更新的字段并设置新值
-
更新模式:
- 单字段更新:只更新指定的字段
- 模板更新:按预定义的模板更新多个字段
- 可以使用条件来决定是否执行更新
- 更新操作会触发相关的字段自动化和公式重新计算
跨数据库访问
Teable 的自动化功能支持跨数据库访问记录,这大大增强了自动化的灵活性和功能性。以下是关于跨数据库访问的详细说明:功能概述
- 允许在自动化流程中访问其他空间和数据库的数据
- 适用于需要整合多个数据库信息的复杂工作流
配置方法
- 在选择表格时,点击表格选择区旁边的”跨数据库访问”选项
- 切换到任意空间的任意数据库
- 选择目标表格或视图
访问权限
- 访问权限由自动化创建者决定
- 外部数据库将通过自动化配置人员的权限和身份进行访问
注意事项
- 若配置人员失去目标数据库的访问权限,则自动化将执行失败
应用场景
- 数据整合:从多个数据库获取数据,进行综合分析或报告生成
- 跨部门协作:在不同部门的数据库之间同步或更新信息
- 全局更新:根据一个数据库的变化,更新多个相关数据库的记录
在现有动作中的应用
- 创建记录:可以基于其他数据库的数据在当前数据库创建新记录
- 获取记录:从其他数据库获取记录用于当前自动化流程
- 更新记录:使用跨数据库获取的信息更新当前数据库的记录
循环执行
功能概述 循环执行允许您在进行更新记录、创建记录和HTTP请求操作时,对数组中的多个元素进行批量处理。系统会自动遍历数组中的每个元素并依次执行相应操作,大大提升了数据处理效率。 配置指南更新记录和创建记录配置
- 在表格选择界面找到表格选择区
- 点击表格选择区下方的”循环执行”选项
- 从下拉菜单中选择作为循环源的数组变量

- 选择循环的数据来源:选择包含多条数据的数组变量(如记录列表)

- 配置字段映射:在记录列表中选择字段值里具体元素变量


HTTP请求配置
- 进入HTTP请求编辑界面
- 在body编辑区域上方找到”数组输出”选项
- 点击并选择需要循环处理的数组数据源

数据处理机制
- 系统会自动遍历数组中的每个元素
- 在参数配置中选择数组内部的变量时,每次循环仅处理当前元素值
- 整个过程按数组元素顺序依次执行
- 在body编辑框内直接使用数组输出时,数组内元素自动转换为字符串格式输出

- 批量导入用户数据
- 批量创建订单信息
- 批量生成任务记录
2. 批量更新记录
- 批量修改状态
- 批量更新价格
- 批量调整库存
3. 批量HTTP请求
- 批量推送消息通知
- 批量同步数据
- 批量验证信息