跳到主要内容

如果

指令说明

判断条件是否成立,如果成立,则执行缩进的子指令,不成立则执行如果指令的下一个兄弟指令。支持下拉选择流程中的变量,也可以输入Python表达式 如果指令

指令输入参数

输入参数输入参数类型说明
l1Python表达式任意Python表达式、Python字面量等
r1Python表达式任意Python表达式、Python字面量等
c1枚举项可选值有 等于、不等于、大于、不大于、小于、不小于、包含、不包含、字符开头等于、字符开头不等于、字符结尾等于、字符结尾不等于、字符长度等于、字符长度不等于、字符长度大于、字符长度小于
condition枚举项符合全部条件、符合任意条件,当上面的参数组满足条件时执行缩进的子指令

参数组规则:

  • 可以配置任意多组条件参数,参数名必须按序号递增:l1/r1/c1l2/r2/c2l3/r3/c3...
  • 每组必须同时包含 lNrNcN 三个参数,不要缺项。
  • 序号必须从 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": "'符合全部条件'"
}
}

示例2

示例-如果指令配置

示例流程-如果-否则如果-否则 如果-否则流程图