循环数据表

组件介绍

循环读取数据表指定区域每行或每列的内容

截图

属性说明

必填项
属性名称 类型 默认值 说明
范围 下拉选项 区域 循环读取数据表的范围:
● 区域
● 行
● 列
● 所有列
● 所有行
起始/结束单元格 字符串 范围选择【区域】时开始/停止读取的单元格
起始/结束行 数字 范围选择【行】时开始/停止读取的行号
起始/结束列 数字/字符串 范围选择【列】时开始/停止读取的列号或者列名
选填项
属性名称 类型 说明 默认值
数据表对象 对象 需要操作的数据表
空默认为上方最近的一个对象
非空为选择的数据表对象
点击右侧 fx 可以选择数据表对象
返回值
名称 类型 说明
循环项 列表 循环返回每行、每列的内容
范围选择【区域】、【行】及【所有行】返回每行的内容
范围选择【列】及【所有列】返回每列的内容
行号 数字 范围选择【区域】、【行】及【所有行】时每行内容对应的行号
列号 数字 范围选择【列】及【所有列】时每列内容对应的列号

组件示例

  1. 赋值变量名数据表,变量值 [["第一行","111"],["第二行","222"],["第三行","333"]]——表示有 3 行数据,每个 [] 表示一行,以逗号分隔
  2. 循环数据表范围所有行,数据表对象数据表,返回值循环项循环项——读取数据表变量每行的内容
  3. 输出日志日志循环项
  4. 数据表行数数据表对象数据表,返回值行数行数——获取行数
  5. 数据表列数返回值类型数字,返回值列数列数——获取列数,数据表对象为空默认为上一个数据表对象:数据表变量
  6. 输出日志日志行数
  7. 输出日志日志列数
  8. 运行结果:日志面板依次输出每一行内容、数据表的行数及列数

名词解析

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

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

注意事项

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

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

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

  • 必填项的单元格、行号、列号及列名不能超出当前操作数据表的范围(如示例中操作范围为 A1 - B7,单元格不能超过 B7,行号不能超过 7,列号不能超过 2 ),否则会报错,可以使用【数据表行数】及【数据表列数】组件获取数据表的范围后再进行操作。

  • 赋值及返回值创建的变量会显示在右侧栏变量面板中。

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

results matching ""

    No results matching ""