终于搞清aotuma怎么从数组中的值。一个个取出来用了

这个问题很有用途。

场景:我从某站点上批量得到一组链接,然后依次使用这个链接在新标签上打开,把其他需要的数据拿到表格或其他中。

我在从批量拿到的链接,如何赋给新标签上卡了几天了。今天看官网,原来如此。

循环

循环允许您重复执行相同的操作,并且仅在循环所有项目后停止。

当您想要处理多个相似项目时,循环会很有帮助,例如填写值来自 Google 表格的表单。有几种方法可以在 Automa 中进行循环:

  1. 使用 Loop Data 模块循环遍历变量Google 表格或自定义 JSON 数组。
  2. 使用 Loop Elements 块循环遍历页面上的元素。
  3. 使用“重复任务”块重复执行指定次数的操作。

使用“循环数据”或“循环元素”模块

使用“循环数据”(Loop Data) 或“循环元素”(Loop Elements) 模块时,循环断点必须包含在工作流中。循环断点用于告诉工作流循环的作用域在哪里。在 Loop Breakpoint 中,您还必须输入 Loop 块的 Loop ID。

上述工作流将根据项目编号重复执行 Forms 和 Get Text 块。在循环所有项目后,工作流将继续到“导出数据”块。

如果未使用 Loop Breakpoint 模块定义循环范围,则循环将不起作用。

上面将执行一次 Forms 和 Get Text 块,然后继续执行 Export Data 块。

访问回路项目

您可以使用表达式访问循环范围内当前循环迭代中的数据。例如;替换为您在 Loop Data 或 Loop Element 块中输入的 Loop id。{{loopData.loopId}}loopId

表达式将返回:{{loopData.loopId}}

JSON的
<span style="background-color:var(--vp-code-block-bg)"><code><span style="color:#e1e4e8">{</span>
  <span style="color:#79b8ff">"data"</span><span style="color:#e1e4e8">: </span><span style="color:#fdaeb7"><em>...</em></span><span style="color:#e1e4e8">,</span>
  <span style="color:#79b8ff">"$index"</span><span style="color:#e1e4e8">: </span><span style="color:#79b8ff">1</span>
<span style="color:#e1e4e8">}</span></code></span>

因此,如果要访问循环的索引,可以使用类似 ;要获取循环值,您不需要编写如下属性;Automa 会自动将其分配给表达式。但是,如果使用 JavaScript 表达式,则必须包含该属性{{loopData.loopId.$index}}data{{loopData.loopId.data}}data!!{{loopData.loopId.data}}

使用重复任务块

使用“重复任务”块是执行循环的最简单方法。您只需要定义重复操作的次数以及从哪里开始重复这些操作。

上述操作将开始重复,从 Click Element 块执行,并在执行 3 次后执行。工作流将继续到“新建选项卡”块。

下面开始

 唐诗三百首全集_古诗文网 (gushiwen.cn)

为了方便。我使用的是活动标签页。

 1、获得所有链接,并保存在变量和表格中。

 2、建立循环数据,从变量中取值。通过这个过程就可以把上面取的变量中的值一个一个的找出来了。

 3、把通过上面循环取出的链接放在新标签上打开。

 4、其他完善。在新标签页内取内容。写入表格中,方便后期加工。关闭标签页,下一循环开始。

其他就这个样子。

这个插件很有意思。基本的小任务很易完成。建议学到手。处理简单任务。填表之类的。

  • 17
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PyAIGCMaster

1毛钱也是爱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值