最新扣子(Coze)实战案例:3分钟用扣子导出100篇文案,搞定视频批量读取写入飞书多维表格,完全免费教程

最近有很多同学咨询关于飞书表格批量读取和写入的方法,今天斜杠君就全面详细的为大家讲解一下飞书表格读取和写入的来龙去脉 。

之前斜杠君也针对飞书多维表格工作流做过详细的教程和视频讲解。与本节教程的区别是:之前的方式是单线程的输出到飞书多维表格。

所以这次斜杠君带来了如何使用批量的方式来对飞书表格进行读取和写入教程,希望可以帮助到大家。

本节课目标主要分为两个:

1、搭建飞书多维表格读取工作流:从指定的数据源飞书多维表格中批量读取抖音链接,并解析视频内容。

数据源表格形式如下图所示:

图片

2、搭建飞书多维表格批量写入工作流:把解析后的内容批量写入到指定的目标表格。

目标表格形式如下图所示:

图片

📢 接下来,话不多说,开始教学。全文近4000字,大家耐心阅读。❤️可以关注收藏,以免之后找不到,而且也不会错过我后面的教程。

一、批量读取工作流

1、新建工作流

创建一个工作流,用来批量读取数据源并解析内容,为批量写入工作流准备数据。

图片

2、开始节点

无需额外的参数输入,系统将直接从用户的聊天输入框中提取对话内容。

输入参数是一个数据源飞书表格的链接。

图片

3、加入读取表格插件

这个步骤这里大家注意一下,是很多同学比较困惑的地方,不知道如果去读取表格,有的同学也没找到这个插件。

当前环节我们需要引入的插件名称是「飞书多维表格插件」中的「search_record」,这个插件可以把飞书表格中的数据读取出来。

点击「添加节点」,选择「插件」

图片

搜索飞书多维表格:

图片

找到「search_record」,点击添加:

图片

这样我们就把读取飞书表格的插件引入进来了,插件单次最多查询 500 行记录,而且支持分页获取,功能很全面,以后再也不用担心不会读取飞书表格了~ 😄

4、代码节点

这个步骤我们要加一段代码,用来组织成我们需要的URL链接格式。因为从飞书表格里读取出来的数据格式不是我们期望的格式,需要组织成后面的节点需要的格式。

读取出来的格式是下面的形式:

图片

我们希望的书飞表格是一个URL的数组,这样才能方便我们把数据传给接下来的节点去解析视频中的内容。

所以这里我们加了一个代码,经过代码节点对数据的加工,输出的是一个URL数组。

图片

📌完整代码可以在我的「团队空间」里进行查看。(团队空间加入方法请见文章结尾)

5、循环节点

加入一个循环节点用来批量读取URL链接中的数据,输入的参数就是上一步中「代码节点」输出的URL数组。

图片

以下是循环体中的流程

图片

下面分别解释一下循环体中三个节点的作用:

(1) 使用「链接读取插件」读取URL链接中的文案内容:

图片

(2)使用一个「大模型节点」,把文案中的内容中的标题、作者和内容分别输出为三个参数。

图片

(3)这里又引入了一个「代码节点」,把数据进行组装成接下来要引入的「批量写入工作流」需要的一个数组对象参数。

最后循环节点输出的是一个数组对象,格式如下:

图片

循环节点输出内容:

图片

到这里,我们读取部分的工作流就完成了,接下来我们来搭建「批量写入工作流」。

二、批量写入工作流

这里有的同学可能会问:为什么要单独搭建一个批量写入的工作流,放到一个工作流中不可以吗?

斜杠君回答大家:放到一个工作流中是完全可以的。

之所以要单独搭建有两点原因:

一、使流程更清晰,让节点间的耦合度低,更容易调试。不然每次调试,都要运行一遍读取视频的流程,在调试阶段很浪费时间。如果拆分为独立的工作流,就可以单独使用数据来测试写入工作流的流程了,非常方便。

二、写入工作流单独拆分出来可以进行复用。例如:如果在其他的项目中也需要写入飞书表格操作的话就,可以直接引用这个已经搭建好的工作流使用了。

相信大家这回对这个流程原理的理解更加清晰了吧,那我们接着来搭建吧~

1、开始节点

开始节点这里我们加两个参数:

第一个参数用来接收批量读取工作流中输出的数组对象参数,也就是我们在上一个步骤中的输出。

第二个参数是需要写入的飞书多维表格地址。

图片

2、代码节点

同样这里加入一个代码节点用来组织写入飞书表格需要的数据。

图片

具体的细节我在之前的这篇文章中详细的讲解过嗯大家可以参考这篇文章:

👉 点击这里学习:最新扣子(Coze)实战案例:飞书多维表格工作流的搭建使用视频讲解,完全免费教程

📌完整代码可以在我的「团队空间」里进行查看。(团队空间加入方法请见文章结尾)

3、批量写入表格

这个步骤我们又要用到一个关键的插件了,和上一步中的飞书读取插件功能正好相反,这个是飞书多维表格写入插件:

搜索「飞书多维表格」并找到「add_records」,加入到工作流中。

图片

配置需要写入的飞书表格的地址:

图片

4、结束节点

在工作流的终点,结束节点将飞书多维表格的地址输出,完成整个流程的最后交付。

图片

5、发布工作流

工作流只有发布后,才能被智能体引用,两个工作流都要进行发布。

图片

接下来,就让我们把这个工作流接入到智能体中吧~ 

三、创建BOT

1、新建一个BOT

图片

2、引入工作流

在这里,我们使用单Agent的模式引入工作流,单Agento会使工作流更稳定。

图片

添加我们刚才发布的工作流

图片

3、开场白

写一个专业的开场白

图片

四、效果演示

输出飞书链接,开始生成回答:

图片

这里要注意一下,需要进行一下飞书表格的授权,很简单,点击一下即可。

接下来需要等待一会,时间根据你所要提取的视频度会在差别,视频时长越短,需要提取的时间越短;视频时长越长,需要提取的时间越长。

提取后的效果如下:

图片

好了,到这里我们飞书多维表格批量读写的方法就为大家讲完了,是不是学会了?如果学会了,就快动手试试吧~ 

原文链接联系我:最新扣子(Coze)实战案例:3分钟导出100篇抖音文案,搞定抖音视频批量读取写入飞书多维表格,完全免费教程

<think>好的,用户想了解如何通过Coze读取飞书多维表格的数据,特别是使用Coze的API或SDK的数据集成示例教程。首先,我需要回忆一下飞书多维表格的API文档,以及Coze平台的相关集成方式。 用户提到参考了站内引用[1],里面提到飞书表格批量读取写入的方法,可能涉及到飞书开放平台的认证流程,比如获取tenant_access_token。然后,可能需要通过飞书多维表格的API来查询数据,比如GET请求到具体的表格记录接口。 接下来,Coze平台如何集成这些API呢?通常,Coze可能需要用户创建插件或工作流,调用外部API。因此,步骤可能包括:在飞书开放平台创建应用,启用多维表格权限,获取必要的访问凭证,然后在Coze中配置API调用,比如使用HTTP请求节点,处理认证和数据处理。 用户可能需要具体的示例代码或配置步骤,比如如何构造请求头,处理响应数据。同时,要注意权限的作用域是否正确,比如Contact.Contact.Read、Base.Read等。此外,可能还需要处理分页参数,确保获取所有数据。 需要验证流程是否正确:创建应用→获取token→调用API→集成到Coze。可能还需要提醒用户关于安全性的问题,比如保护app_id和app_secret,以及错误处理的方法。 另外,用户可能对Coze的具体操作界面不熟悉,是否需要截图或更详细的步骤?不过当前情况下,应尽量用文字描述清楚。可能还需要提到使用Coze工作流功能,添加HTTP请求节点,并配置参数,比如URL、Headers、Body等,以及如何处理返回的JSON数据。 最后,确保回答结构清晰,分步骤说明,并给出示例代码和注意事项,帮助用户逐步完成集成过程。</think># 通过Coze读取飞书多维表格数据的方法 ## 一、准备工作 1. **创建飞书应用** - 登录[飞书开放平台](https://open.feishu.cn/) - 创建企业自建应用,记录`app_id`和`app_secret` - 在权限管理中开启以下权限: ``` Contact.Contact.Read Base.Read ``` 2. **获取API访问凭证** ```python # Python示例:获取tenant_access_token import requests url = "https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal" headers = {"Content-Type": "application/json"} data = { "app_id": "your_app_id", "app_secret": "your_app_secret" } response = requests.post(url, headers=headers, json=data) token = response.json()[&#39;tenant_access_token&#39;] ``` ## 二、数据读取流程 1. **API调用规范** - 请求地址:`https://open.feishu.cn/open-apis/bitable/v1/apps/{app_token}/tables/{table_id}/records` - 必要参数: ``` page_size: 单次请求记录数(1-100) view_id: 指定视图ID ``` 2. **Coze集成示例** ```python # Coze工作流中的HTTP请求配置示例 def get_feishu_data(): url = "飞书API地址" headers = { "Authorization": "Bearer " + token, "Content-Type": "application/json" } params = {"page_size": 100} response = requests.get(url, headers=headers, params=params) if response.status_code == 200: return response.json()[&#39;data&#39;][&#39;items&#39;] else: raise Exception("接口调用失败: " + response.text) ``` ## 三、数据处理建议 1. **分页处理** 使用`has_more`和`page_token`参数循环获取所有数据: ```python while has_more: next_page = requests.get(url, params={"page_token": page_token}) data.extend(next_page.json()[&#39;items&#39;]) ``` 2. **字段映射** 建议建立字段对照表处理多维表格的复杂结构: ```json { "飞书字段ID": "目标系统字段名", "fld12345": "product_name" } ``` ## 四、常见问题处理 1. **权限验证失败** 检查应用是否发布到测试/正式环境,确认权限已生效[^1] 2. **数据量限制** 单个API请求最多返回100条记录,需配合分页参数获取完整数据 3. **字段类型转换** 注意处理多选、附件等特殊字段类型的数据格式转换
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值