找回密码
 立即注册
查看: 290|回复: 0

循环用法+json解析示例[v2.2.2+]

[复制链接]

71

主题

728

回帖

3986

积分

超级版主

积分
3986
发表于 2025-6-17 15:21:09 | 显示全部楼层 |阅读模式
本帖最后由 作者君 于 2025-6-17 22:12 编辑

从2.2.2版本开始,复合任务->流程操作中新增循环,如图所示:
image.png

具体用法:
将你需要循环的操作,用循环包裹即可,在要循环操作的前面,点击循环开始,插入开始点
不要忘了,在要循环操作的最后,插入结束点,如动图所示

loop.gif

设置完成后,被包裹的部分,将会循环处理,直到完成循环次数
简单几步,循环就完成啦!


进阶设置:
如果您是高级用户,想进一步,获取当前循环索引的值,用来做特殊处理,设置循环开始动作的变量名称即可,如图:
image.png

设置的变量名称,在循环内可以用{var:LOOP变量名}访问,比如本例是{var:LOOPi},下图是使用:

image.png
运行时,会替换成当前循环的索引,从0开始,比如循环到第5次了,这个值就是4

可以下载导入本帖子里的示例任务查看

另外:
实例任务还演示了json解析的用法,通过循环+json解析,我们可以依次取出json想要的值

查询方式支持jsonpath和jmespath两种,推荐后者,可以查询任何格式的json文本,查询到任何您想要的值
而且因为是公用的查询协议,您的学习成果可以通用到别处


下载附件导入即可查看,导入方法:
     主界面任务列表,点击右键,选择菜单里的导入,或者点击工具栏上的导入按钮,也可以直接拖放下载的ztt文件到主界面

循环json解析示例.ztt (15.79 KB, 下载次数: 3)








回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|zTasker

GMT+8, 2025-8-1 04:52 , Processed in 0.054962 second(s), 25 queries .

快速回复 返回顶部 返回列表