头图

大家好,我是斜杠君。星球群里有同学想学习一下飞书多维表格的使用方法,关于如何通过按条件筛选飞书多维表格中的记录,以及如何使用分页解决最多一次只能读取500条的限制问题。斜杠君今天就带大家一起搭建一个工作流,通过工作流的方式为大家演示如何搭建一个可以按条件查询及分页展示飞书多维表格的工作流。

工作流智能体作用:提交一个飞书多维表格链接及查询条件,分页展示出匹配的内容。首先我们来看一下整体的流程:

图片
本期视频教程已上传至知识星球,有更详细的代码和提示词,欢迎大家加入和斜杠君学习,‍ ‍ 还有星球VIP群和大家一起讨论噢~接下来,话不多说,斜杠君用最简单的方式教给大家。 大家可以关注收藏,以免之后找不到,而且也不会错过我后面的教程。

一、创建工作流

1、首先新建一个工作流。
图片

2、开始节点
开始节点设置一下变量,用来输入飞书多维表格的URL地址。
图片

3、飞书插件节点
这里很重要,这里我们要用来飞书多维表格的插件,在添加插件的时候,搜索「飞书多维表格」,选择这个插件下面的「search_record」工具。
图片

例如,需要筛选的飞书多维表格如下所示:
图片

注意这个插件里的三个重要参数的写法。
图片

app_token: 这个参数是飞书多维表格的地址。https://fcnd4z9gug0c.feishu.cn/base/FEiBbrP7Qa3gRUs3GG6cNDS2n... 这个是想要获取的飞书多维表格的列字段。
例如上面的表格里有6个字段,但我只想获取电影名和影评两个字段,就可以这样写:["电影名","影评"]filter: 这个是最重要的字段,用来输入筛选条件。

例如从上面的影评表格中筛选出电影名是「盗梦空间」或「星际穿越」的记录,就可以这样写:{"conditions":[{"field_name":"电影名","operator":"is","value":["盗梦空间"]},{"field_name":"电影名","operator":"is","value":["星际穿越"]}],"conjunction":"or"} 

4、循环节点
因为一次性读取飞书表格是有限制的,所以如果表格记录很多,我可以使用表格分页的方式进行读取。
这里我们加入一个循环节点,循环设置选择「无限循环」。
图片

循环体代码节点用来计算所有上传图片一共有多少个单词数量。
我们可以通过输出的「has_more」字段来判断表格是否完全读取完毕。
图片
如果「has_more」为false就加入「终止循环节点」。

5、代码节点通过代码节点把分页读取的数据进行组合,输出为一个完整的对象数组。
图片

6、结束节点
最后,使用结束节点输出读取后的完整数据。
图片

到这里飞书多维表格按条件筛选记录 + 读取分页Coze工作流就搭建完毕了,大家快动手试试吧~

本期视频教程已上传至知识星球,有更详细的代码和提示词,欢迎大家加入和斜杠君学习,‍还有星球VIP群和大家一起讨论噢~

大家可以关注收藏,以免之后找不到,而且也不会错过我后面的教程噢~

联系我_原文地址:最新扣子(Coze)案例教程:飞书多维表格按条件筛选记录 + 读取分页Coze工作流,无限循环使用方法,手把手教学,完全免费教程


斜杠君
6 声望3 粉丝