电子表格 (Spreadsheet)
Last updated
Last updated
电子表格node可帮助您从 Excel 文件或 Google sheets中读取数据。
本地文件:
文件链接:选择计算机上可用的 Excel 文件。
范围:Excel 文件中的一组单元格。例如,如果要 读取数据从单元格 A1至单元格 E5,我们将在“范围”字段中输入 A1:E5。该范围字段只能输入大写字母。
工作表名称:Excel 工作表的名称。如果将此框留空,第一个工作表名称将默认为默认值。
第一行作为键:勾选此复选框时,我们会将 Excel 的第一行视为数据列的名称。未选中该复选框时,各行相等。
保存到:将获得的值保存到变量中
预览:预览节点从文件中读取的数据。
地图键:
情况 1:当选择第一行作为键复选框时,我们有以下数据表:
选择预览时,会显示以下内容:
在这种情况下,我们将输入:
[0][“Email”] :结果将是电子邮件值 abc@gmail.com
[1][“Email”] :结果将是电子邮件值 so1@gmail.com
同样,如果我们想获取密码,我们输入:
[0][“Password”]:会得到值a123123
[1]["Password"] : 将得到值 abcd123
情况 2:当未选中“第一行作为键”复选框时,我们有以下数据表:
当您点击预览时,将显示以下内容:
然后我们将输入:
[0][0] :将获取值 abc@gmail.com
[0][1]:将获取值a123123
[1][0]:将获取值so1@gmail.com
[1][1] :将获取值abcd123
我们有以下脚本:
在这情况,我们将创建一个值为 1 的变量 ${index}。
我们输入的节点如下:
根据上面的数据表,在 for 节点我们将运行 10 次循环。在每个循环中,由于设置变量节点,我们将遍历 Excel 文件的每一行,该节点在每次循环后将索引变量的值增加 1。当这个变量增大时,每次循环的Spreadsheet节点的Range字段将是A1:B1、A2:B2、A3:B3等。像这样重复时,我们将使用 if 节点作为条件来对比Profile_id带有 excel 文件 uuid 的运行资料。如果 Profile_id 与 Excel 文件的 uuid 匹配,则停止循环并将该行的数据写入变量以供下一个节点使用。
下面是文件读取节点的示例脚本。此示例将依次读取每一行并对应于您运行的每个账号资料。您必须将 uuid 列中的数据替换为要运行资料的 uuid。