条件循环
指令说明
满足条件时则执行缩进的指令,否则停止循环。支持嵌套循环。
指令输入参数
| 输入参数 | 输入参数类型 | 说明 |
|---|---|---|
| l1 | Python表达式 | 任意Python表达式、Python字面量等 |
| r1 | Python表达式 | 任意Python表达式、Python字面量等 |
| c1 | 枚举项 | 可选值有 等于、不等于、大于、不大于、小于、不小于、包含、不包含、字符开头等于、字符开头不等于、字符结尾等于、字符结尾不等于、字符长度等于、字符长度不等于、字符长度大于、字符长度小于 |
| condition | 枚举项 | 符合全部条件、符合任意条件,当上面的参数组满足条件时执行缩进的子指令 |
参数组规则:
- 可以配置任意多组条件参数,参数名必须按序号递增:
l1/r1/c1、l2/r2/c2、l3/r3/c3... - 每组必须同时包含
lN、rN、cN三个参数,不要缺项。 - 序号必须从 1 开始连续递增,不要跳号。
condition只有一个,用于指定所有参数组之间的关系。
指令输出参数
无
示例1
{
"ins": "条件循环",
"in": {
"l1": "webPage.url",
"r1": "'qyrpa.com'",
"c1": "'等于'",
"l2": "webPage.title",
"r2": "''",
"c2": "'不等于'",
"l3": "[1,2,3]",
"r3": "{'a':1,'b':2}",
"c3": "'不等于'",
"l4": "['1','2','3']",
"r4": "'2'",
"c4": "'包含'",
"condition": "'符合全部条件'"
}
}