逻辑
跟逻辑运算相关的操作
判断
根据条件执行对应的内容,判断是一个命令结构,它包含两部分,是则
执行体(条件为真执行)和否则
执行体(条件为假执行)。如下图:
输入参数(点击变量
按钮进行配置):
变量名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
自定义 | bool | 是 | 判断条件 |
输出参数:
无
提示
判断的变量只支持bool类型(true或者false)的变量,不支持使用表达式(如: a == 1 && b ==2
,类似这种不支持 )
布尔值取反
布尔值取反,将true转为false,将false转为true
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
布尔值 | bool | 是 | 布尔值 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | bool | 取反后的布尔值 |
比较文本
对两个文本进行比较
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
变量文本一 | string | 是 | 文本 |
比较符 | string | 是 | 比较的方式,如:等于、不等于、包含、不包含 |
变量文本二 | string | 是 | 文本 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | bool | 比较的结果 |
比较数值
对两个数值进行比较,支持整数和小数
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
变量数值一 | float | 是 | 数值 |
比较符 | string | 是 | 比较的方式 |
变量文本二 | float | 是 | 数值 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | bool | 比较的结果 |
比较时间
对两个日期进行比较,两个日期必须是标准的日期时间字符串,如2022-10-20、2022/10/20、2022年10月20日、09:58、9:58等
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
变量时间一 | string | 是 | 日期时间字符串 |
比较符 | string | 是 | 比较的方式 |
变量时间二 | string | 是 | 日期时间字符串 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | bool | 比较的结果 |
网络状态
获取网络是否可用
输入参数:
无
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | bool | 网络状态,true:可用,false:不可用 |
多条件判断
对多个布尔值变量进行组合判断
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
布尔值逻辑 | string | 是 | 多个布尔变量,如:{$布尔值1}and{$布尔值2}or{$布尔值3} ,不支持逻辑表达式 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | bool | 组合判断的结果 |
提示
不支持使用表达式(如: a == 1 && b == 2
,类似这种不支持),表达式需要拆分成bool值组合才能运算
如上面表达式可以拆分为:
$var1 = $a == 1;
$var2 = $b == 2;
{$var1}and{$var2}
用流程表述为: