一、指令概述
该 RPA 指令用于向飞书表格的指定区域写入数据,同时返回包含操作结果(如更新范围、行数等)的 JSON 信息,便于后续流程校验写入是否成功,支撑飞书表格的自动化数据录入与结果反馈场景。
飞书官方开发文档参考: https://open.feishu.cn/document/server-docs/docs/sheets-v3/data-operation/write-data-to-a-single-range
二、调用参数配置
| 参数名称 | 配置说明 | 约束规则 |
|---|---|---|
| 飞书访问凭证 | 飞书开放平台的访问凭证,用于接口身份认证 | 必填;可通过「获取飞书访问凭证」指令获取,需确保凭证在有效期内 |
| 飞书表格 Url | 目标飞书在线表格的访问链接 | 必填;可通过「获取 sheet 页的 url」指令获取,需确保表格已共享且凭证具备编辑权限 |
| Sheet 页名称 | 目标表格内的 Sheet 页名称 | 必填;需与表格内 Sheet 页名称完全一致(区分大小写) |
| 区域 | 数据写入的表格区域(如A1:B4) | 必填;格式为 “起始单元格:结束单元格”,需覆盖写入内容的二维列表维度 |
| 写入内容(二维列表) | 待写入的批量数据,格式为二维数组(如[["张三", 100], ["李四", 200]]) | 必填;列表的行列数需与「区域」的行列范围匹配 |
| 写入内容列类型 | 列类型配置列表,用于定义复杂列类型(如 @人、@文档) | 选填;可通过「生成表格列类型」指令获取,无复杂类型时留空,当不为空时这里的列类型、写入内容对应的列类型和写入表格的列类型三者要保持一致 |
三、返回结果说明
指令执行后,会生成包含操作结果的 JSON 数据(关键敏感参数已掩码),示例:
| { "code": 0, "data": { "revision": 83, "spreadsheetToken": "********************", // 飞书表格唯一标识(已掩码) "updatedCells": 7, "updatedColumns": 3, "updatedRange": "1XYmgo!A1:C3", "updatedRows": 3 }, "msg": "success" } |
各字段含义:
• code:状态码,0 代表执行成功(非 0 通常为失败,需结合 msg 排查)。
• data:详细操作结果:
◦ revision:表格版本号(每次修改递增,可用于版本追踪)。
◦ spreadsheetToken:飞书表格唯一标识(敏感信息,实际为加密字符串)。
◦ updatedCells:本次写入更新的单元格总数。
◦ updatedColumns:本次写入涉及的列数。
◦ updatedRange:实际写入的单元格范围(格式为 “Sheet 页标识!起始单元格:结束单元格”)。
◦ updatedRows:本次写入涉及的行数。
• msg:提示信息,success 表示操作成功。
四、使用示例(员工信息表写入 + 结果校验)
场景:进阶模式:配合「生成表格列类型」指令,支持写入超链接、@人员、@文档、公式等复杂飞书对象。
通过读取飞书电子表格别的sheet页的数据写进去另一张飞书电子表格的sheet页
第一步:读取表格数据
第二步:调用生成表格列类型生成对应字段的列类型如下图:这个案例里面包括文本、数字、公式、链接,调用生成表格列类型结果如下图所示:为后面写入表格内容做准备,写入表格内容数据会根据这个类型和你提供的二维列表内容,一个一个去匹配生成对应字段飞书电子表格认识的数据

第三步:先把读到的数据转成二维列表,要求:二维列表的数据要跟生成表格列类型和新插入的表格数据类型一致
调用写入表格内容,实现飞书电子表格数据的写入



输出结果:

第二种当要插入的类型有@人的时候,可以先读取表格中相同@人的数据然后读取出来
接着调用生成表格列类型生成@人数据类型如下图:

输出结果:

第二步调用写入表格内容插入数据,这样就可以实现步骤跟上面的第一个案例是一样的
案例二:写入表格内容中:写入内容列类型为空时,默认写入表格内容所有字段都为空例子如下:

五、注意事项
1. 权限与有效性:“飞书访问凭证” 需有目标表格编辑权限且有效;“飞书表格 Url” 和 “Sheet 页名称” 需对应真实存在的表格 / Sheet,否则指令报错。
2. 区域与数据匹配:“区域” 的行列范围需与 “写入内容” 的二维列表行数、列数完全匹配(如区域 A1:C3 对应 3 行 3 列,二维列表也需 3 行 3 列),否则可能数据错位或返回异常结果。
3. 结果校验必要性:实际流程需校验返回结果的 code 和 msg,确保写入成功;若失败,可根据 msg 排查(如权限不足、数据格式错误等)。
当选择数据类型有日期、数值、下拉列表时需要先到表格中把你想要插入日期、数值、下拉列表的区域设置成对应的形式
读取表格公式数据时如果读取出来数据是没有=不需要补充,后面插入的时候内部代码会自动添加。
六、延伸应用
可结合 RPA 的「条件判断」「日志记录」指令,实现 “写入后自动校验结果 → 成功则记日志 / 执行后续操作,失败则告警 / 重试” 的闭环;也可结合「数据读取」指令,从 ERP、本地文件等来源获取数据生成二维列表,再通过本指令写入飞书表格,实现跨系统数据同步自动化。