# For循环数据

场景:

从Excel中获取数据,依次访问amazon网站,滚动页面,访问ebay网站,滚动页面,访问walmart网站,滚动页面。

使用说明:

第1步:创建1个Excel文件,填充内容如下,并保存。

第2步:使用【导入Excel素材】,将刚才创建的Excel文件导入,并存为变量excel_data。Excel里面的数据会以数组的形式存下来:

[{"URL":"https://www.amazon.com"},{"URL":"https://www.ebay.com"},{"URL":"https://www.etsy.com"}]

第3步:因为需要循环使用Excel里面的数据,而Excel里的数据已经存到excel_data了。所以我们要使用【For循环数据】,将每1行数据提取出来,存到变量item。

第4步:由于item变量保存的是一个对象,即{"URL":"https://www.amazon.com"} ,并不能直接拿来使用。所以,需要提取:https://www.amazon.com 。故继续使用【字段提取】,提取 key 填 URL,把提取出来的值存为url_data。

第5步:接下来就可以使用提取出来的数据进行操作了。

请您查看案例流程JSON研究,先导入Excel的url数据,提取值后,打开对应的url网址。

[{"type":"useExcel","config":{"path":"C:\\Users\\admin\\Desktop\\rpa.xlsx","isSkip":"0","variableList":["URL"],"variable":"excel_dataList","remark":"导入excel数据","url":"","fileObj":{}}},{"type":"forLists","config":{"content":"excel_dataList","variable":"for_list_item","variableIndex":"for_list_index","remark":"","children":[{"type":"extractKey","config":{"content":"for_list_item","key":"URL","variable":"url","remark":""}},{"type":"newPage"},{"type":"gotoUrl","config":{"url":"${url}","timeout":30000,"remark":""}}]}}]