筛选数据

组件介绍

筛选数据表中符合条件的数据

截图

属性说明

必填项
属性名称 类型 默认值 说明
筛选条件 逻辑表达式 筛选数据的条件
需要点击右侧的编辑按钮进行选择
具体介绍详见逻辑表达式
点击右侧 fx 可以选择变量
选填项
属性名称 类型 默认值 说明
筛选结果 下拉选项 正选 ● 正选:将符合筛选条件的数据存储到返回值数据表中
● 反选:将不符合筛选条件的数据存储到返回值数据表中
数据表对象 对象 需要操作的数据表对应的数据表变量
空默认为上方最近的一个对象
非空为选择的数据表对象
点击右侧 fx 可以选择数据表变量
返回值
名称 类型 说明
数据表 数据表 筛选出所有符合条件的数据

组件示例

  1. 赋值变量名数据表,变量值 [["第一行","111"],["第二行","222"],["第三行","333"]]——表示有 3 行数据,每个 [] 表示一行,以逗号分隔
  2. 筛选数据:筛选条件 "B",筛选条件文字包含, 2,筛选结果正选,数据表对象数据表,返回值数据表数据表3——筛选出第 2 列中包含 2 数据所在行对应内容,"B" 表示第 2 列,返回数据表
  3. 输出日志日志数据表3——筛选出第 2 行的数据,此时数据表只有 1 行
  4. 读取数据表范围单行,行号 "1",数据表对象数据表3,返回值内容内容——数据表对象选择变量数据表3说明操作对象改为筛选后的数据表,读取筛选后数据表第 1 行的内容,返回值列表
  5. 输出日志日志内容
  6. for each 循环列表内容,返回值循环项循环项6——循环读取列表中的每个内容,相当于是读取每个单元格的内容
  7. 输出日志日志循环项6——点击右侧 fx 选择变量
  8. 运行结果:筛选出第 2 列中包含数字 2 数据所在行对应内容,日志面板依次输出筛选到的数据、筛选后第一行的的据及对应的每个数据

名词解析

  • 数据表:为多个列表的集合,可以理解为存储大量信息并包含行和列的简单电子表格的数据如,使用方括号把多个用逗号分隔的列表括起来,例如 [[列表1],[列表2],[列表3]],其中 [[]] 表示空数据表。

  • 列号、列名:数字列号从数字 1 开始,数据类型为数字;字母列名从字母 A 开始,数据类型为字符串;列号 1、2、3 对应列名 "A"、"B"、"C",为第 1 列、第 2 列及第 3 列,可使用【数字列号转字母列名】及【字母列名转数字列号】组件将列名及列号进行相互转换。

注意事项

  • 当此组件添加添加到【指定数据表对象】组件中并且对应属性【数据表对象】为空时,操作数据表默认为【指定数据表对象】组件属性【数据表】选择对象对应数据表,具体详见【指定数据表对象】组件。

  • 当此组件的属性【数据表对象】为非空时,操作数据表为选择数据表对象变量对应数据表,如下图【数据表行数】组件的【数据表对象】选择变量 c,则对应操作数据表则为变量 c 对应的数据表,需要保证变量 c 为数据表变量否则会报错。

  • 筛选条件中的【列】为数据表的列名/列号,如 "A" 或者 1。

  • 在网页上抓取数据目前支持谷歌、IE、Edge、360 及 Firefox(火狐) 浏览器,除 IE 浏览器外其他浏览器都需要安装插件,具体操作详见浏览器插件安装说明

Copyright 北京库木塔格科技有限公司 2024 all right reserved,powered by Gitbook该文章修订时间: 2024-03-27 12:27:39

results matching ""

    No results matching ""