1.5.10 条件判断
更新时间:2019-05-30 10:35:06
节点简介
条件节点可以根据条件的判断结果(是否满足条件)执行不同的路径,结果为“真”时执行满足条件路径,结果为“假”时执行“不满足条件”的路径。
使用场景
如果你需要对执行的多个参数进行条件判断的时候,可以使用条件判断节点来完成操作。
配置项
条件选择
条件选择可以选择两种方式来进行条件判断:
同时满足所有条件:当条件都满足的时候判断为真,否则为假(类似常见开发语言中“与”的关系)。
任意一个条件满足:当满足任意判断为真,否则为假(类似常见开发语言中“与”的关系)。
条件判断配置
在条件判断配置中你可以为当前节点判断多个条件,点击添加条件可以给节点添加多个条件。
每个条件可以选择静态数据或上一个节点(payload)两种数据源的方式
可以选择多种判断方式:大于、大于等于、小于、小于等于、等于、不等于、为空、非空。
静态数据
静态数据为静态数据类型,为固定的数据
静态数据类型支持如下几种数据类型:
数值型:可以输入数字、支持小数点
布尔值:true(真)或者false(假)
字符串:可以输入字符串
时间型:可以输入时间日期(年-月-日),时间(时-分-秒)
数组型:数组可以输入数组类型的数据,可以输入多个数字,用英文逗号","之间进行分割,出现异常时系统会提示错误信息。
结构型:结构性可以用名称/值对的方式来表达复杂的数据格式,你需要采用“JSON”格式进行书写。对象可以包含多个名称/值对
{ "firstName":"John" , "lastName":"Doe" }:
动态数据
如果上个节点为设备触发节点或产品节点,并且配置输出为属性、时间或服务时,则参数直接可以用选择的方式配置上个节点的属性,如上图所示。
参数方式
可以在配置中选择上一个节点(payload),这时可以手动输入上一个节点的变量名称,如果不填写则返回上个节点的默认值或全部返回值。这个选择适用于上个节点是脚本节点或逻辑运算节点的时候进行使用,使用这个功能时请结合上个节点的输出数据格式。
节点输出
节点输出为“true”(真)或“false”(假)。