控制流
流程控制、特殊处理等类别。一般属于抽象的代码语法结构类任务。条件判断
该节点可以根据输入的条件来判断需要输出哪个分支的结果。 注意,目前该节点仅会在判断后选择一个分支进行输出,但是输入的分支所对应连接的前序节点任务依然都会被执行。 在上图示例中虽然最终判断结果是满足条件,但是左侧两个图片搜索节点都会被执行一遍。参数详解
1. 数据类型
要进行条件判断的数据类型。2. 左侧数据
即进行条件判断时条件左边的数据。3. 条件判断运算符
即进行条件判断时的运算符。4. 右侧数据
即进行条件判断时条件右边的数据。5. 满足条件时的输出
当条件判断结果为真时,将会输出该分支的结果。6. 不满足条件时的输出
当条件判断结果为假时,将会输出该分支的结果。输出类型
由于条件判断节点的输出类型是由用户自行定义的,所以该节点的输出类型是不固定的。积分消耗
本节点暂时不消耗积分。空节点
空节点比较少用到,只有在当你发现某些流程必须要以一定的顺序连接执行时,才会用到该节点。一般而言不需要特别处理流程内各个节点的执行顺序,系统会自动根据图关系处理先后顺序。积分消耗
本节点暂时不消耗积分。JSON 处理
当你需要对 JSON 或者 Python 的字典进行处理(如提取某个字段的值或者取出所有值等)时,可以使用该节点。参数详解
1. 输入
即输入的 JSON 格式字符串 或者 Python 字典。 支持列表输入 注意,虽然列表也可以是一个符合 JSON 格式的字符串,但是当这个端口接收到一个列表时,节点会将其视为一个多任务处理列表,即对列表里的每一个字典都进行相同的处理,然后将处理结果输出为一个列表。2. 处理模式
- 根据 Key 提取值 - 该模式下,节点会根据输入的 Key 值提取对应的值。
- 根据多个 Key 获取多个值 - 该模式下,节点会根据输入的多个 Key 值提取对应的多个值。
- 列表形式列出所有值
- 该模式下,节点会将输入的 JSON 或者 Python 字典中的所有值提取出来,然后以列表形式输出。
- 对应 Python 的代码为
<font style="color:rgb(31, 35, 40);">list(some_dict.values())</font>
。 - 列表形式列出所有 Key
- 该模式下,节点会将输入的 JSON 或者 Python 字典中的所有 Key 提取出来,然后以列表形式输出。
- 对应 Python 的代码为
<font style="color:rgb(31, 35, 40);">list(some_dict.keys())</font>
。
3. Key
支持列表输入 当选择 根据 Key 提取值 时,需要输入一个 Key 值。4. 默认值
当选择 根据 Key 提取值 时,如果输入的 Key 值不存在,将会输出该默认值。对应的 Python 代码为<font style="color:rgb(31, 35, 40);">some_dict.get(key, default)</font>
。
输出类型
由于 JSON 处理节点的输出类型是由用户自行定义的,所以该节点的输出类型是不固定的。积分消耗
本节点暂时不消耗积分。随机选择
该节点会从输入的列表中随机选择一个值作为输出。参数详解
1. 输入
即输入的列表。输出类型
由于随机选择节点的输出类型是由用户自行定义的,所以该节点的输出类型是不固定的。积分消耗
本节点暂时不消耗积分。 作者: 毕老师 更新时间: 2024/6/5 20:15