菜单

批量添加记录

一、指令概述

该 RPA 指令用于向飞书多维表格批量添加记录,支持通过「名称」或「Id」定位目标数据表,将结构化数据(以列表数据集格式)写入表中,并返回运行结果供后续流程校验,适用于库存、客户信息等批量数据的自动化录入场景。

二、调用参数配置示意


参数名称示例 / 默认值说明
指令批量添加记录固定选择 “批量添加记录”,执行飞书多维表格批量添加记录操作。
飞书多维表格对象飞书多维表格对象选择已创建 / 关联的飞书多维表格实例对象(需提前通过《连接飞书多维表格》指令获取多维表格对象)。
数据表查找方式名称 / Id选择定位目标数据表的方式:- 「名称」:通过数据表名称查找;- 「Id」:通过数据表唯一 Id查找,Id查找方式见飞书官方开发文档
数据表名称或 Id测试2 / tbl_xxx123根据 “数据表查找方式”,输入目标数据表的名称或Id,支持变量(界面显示 “{x}” 标识)。
写入内容 [
       {
           "单号": "OD-20250928-001",
           "单选": "通过",
           "日期": 1753708800000,
           "附件": [],
           "复选框": True
       },
       {
           "单号": "OD-20250928-003",
           "单选": "通过",
           "日期": 1753708800000,
           "附件": [],
           "复选框": False
       }
   ]
写入数据格式参考示例内容,如日期为时间戳、复选框为布尔值。更多数据支持类型请查看飞书官方文档:https://open.feishu.cn/document/server-docs/docs/bitable-v1/app-table-record/batch_create,支持变量。
生成的变量 - 运行结果变量(自定义变量名)存储指令执行结果,字典类型

三、返回结果说明

指令执行后,会生成包含操作结果的 JSON 数据(关键敏感参数已掩码),示例:

{ "success": true, "data": { "records": [ { "fields": { "单号": "OD-20250928-001", "单选": "通过", "日期": 1753708800000, "附件": [], "复选框": true }, "id": "****************", // 记录唯一标识(已掩码) "record_id": "****************" // 记录唯一ID(已掩码) }, { "fields": { "单号": "OD-20250928-003", "单选": "通过", "日期": 1753708800000, "附件": [], "复选框": false }, "id": "****************", // 记录唯一标识(已掩码) "record_id": "****************" // 记录唯一ID(已掩码) } ] }, "record_ids": [ "****************", // 记录ID列表(已掩码) "****************" // 记录ID列表(已掩码) ], "used_table_id": "****************" // 数据表唯一ID(已掩码)}

各字段含义:

success:布尔值,true 表示添加成功,false 表示失败。

data:详细记录信息:

records:数组,包含每条新增记录的完整信息:

fields:对象,存储记录的字段及对应值(与二维列表中的字段名和数据值一一对应);

id/record_id:记录的唯一标识(敏感信息,实际为系统生成的加密字符串)。

record_ids:数组,存储所有新增记录的唯一 ID(与 recordsrecord_id 一一对应)。

used_table_id:本次操作的数据表唯一 ID(敏感信息,用于定位具体数据表)。

四、使用示例(订单信息批量添加场景)

场景:向飞书多维表格的 “订单审核表”(通过「名称」查找)批量添加 2 条订单审核记录,记录以二维列表格式存储,同时获取运行结果。

参数配置:

指令:批量添加记录

飞书多维表格对象:feishuMultiSheetObj(提前获取的多维表格对象变量)

数据表查找方式:名称

数据表名称或 Id:订单审核表

写入内容:orderAuditData(值为列表数据集,参考上边示例数据)

运行结果:addResult(自定义变量,存储执行结果)

执行流程:

1. 调用指令后,RPA 通过「名称」定位到 “订单审核表”,校验二维列表的字段名与表格字段是否匹配;

2. 按行读取二维列表中的数据,转换为飞书 API 支持的格式(每条记录封装为包含fields的对象);

3. 批量添加记录至目标数据表,并将执行结果(如上述 JSON 结构)存入 addResult 变量;

4. 后续可通过判断 addResult.success === true 校验添加是否成功,或通过 record_ids 定位新增记录进行后续操作。

五、注意事项

1. 多维表格对象有效性:需提前正确创建 / 关联 “飞书多维表格对象”,确保能访问目标多维表格,否则指令无法定位表格。

2. 查找方式与名称 / Id 匹配:“数据表查找方式” 需与 “数据表名称或 Id” 严格对应(选「名称」则填名称,选「Id」则填 Id),否则会因 “找不到数据表” 导致添加失败。

3. 格式合规性

首行必须为目标表格的字段名,且顺序与表格字段顺序一致;

数据值类型需匹配表格字段类型(如日期字段需传入毫秒级时间戳、复选框字段需传入布尔值);

单次批量添加最多支持 100 条记录,超过需分批次处理。

4. 结果校验必要性:实际流程需校验 success 字段,确认添加成功;若需后续操作新增记录(如更新、关联),可使用 record_ids 定位具体记录。

六、延伸应用

可结合 RPA 的「数据读取」指令(从 Excel、数据库等来源读取批量数据,转换为列表数据集格式)、「循环」指令(分批次处理超 100 条的记录数据),实现 “数据读取 → 格式转换 → 批量添加 → 结果校验” 的全自动化闭环。适用于订单信息同步、客户档案批量创建、库存数据录入等业务场景,尤其适配需高频批量更新飞书多维表格的场景。


上一个
飞书多维表格
下一个
京东商智
最近修改: 2025-09-30