自定义脚本
1.1. 功能
执行python脚本
1.2. 返回值
无
1.3. 属性
- 自定义脚本:设置python脚本,点击后会出现脚本编辑窗口;
弹出对话框
1.1. 功能
弹出消息、提示和选择三种对话框
1.2. 返回值
消息框无返回值;提示框返回用户输入内容,选择框返回用户选择项,字符串类型,其他可视化节点可引用该节点的返回值
1.3. 属性
消息框
- 提示内容:消息框的提示内容,可以选择返回类型是字符串的可视化节点;
提示框
- 提示内容:提示框的提示内容,可以选择返回类型是字符串的可视化节点;
选择框
- 提示内容:选择框的提示内容,可以选择返回类型是字符串的可视化节点;
- 选项:选择框中下拉列表的数据,用 | 分隔,例如a|b|c;
延时执行
1.1. 功能
流程停留指定时间后再继续执行
1.2. 返回值
无
1.3. 属性
- 延迟时间:延迟的秒数,可以选择返回类型是整型的可视化节点;
打印日志
1.1. 功能
输出日志到"运行日志"界面,该函数与python函数print()功能相同
1.2. 返回值
无
1.3. 属性
- 数据类型:日志内容的数据类型,决定“打印内容”属性可以引用的节点类型;
- 打印内容:日志内容,可以选择返回类型与“数据类型”属性相同的可视化节点;
退出流程
1.1. 功能
结束整个流程
1.2. 返回值
无
1.3. 属性
无
执行记录
1.1. 功能
执行记录,统计执行过程中的业务数据
1.2. 返回值
无
1.3. 属性
- 记录名称:字符串类型,记录的名称,用于区分不同业务;
- 扩展字段1:字符串类型,扩展数据,根据业务不同有特殊意义;
- 扩展字段2:字符串类型,扩展数据,根据业务不同有特殊意义;
- 扩展字段3:字符串类型,扩展数据,根据业务不同有特殊意义;
定义变量
1.1. 功能
定义一个变量,并设置初始值
1.2. 返回值
返回类型依“变量类型”而定,其他可视化节点可引用该节点的返回值
1.3. 属性
- 变量类型:变量的数据类型,决定该节点的返回类型和“初始值”属性可以引用的节点类型;
- 初始值:变量的值,可以选择返回类型与“变量类型”属性相同的可视化节点;
赋值操作
1.1. 功能
为变量设置新值
1.2. 返回值
无
1.3. 属性
- 变量类型:变量的数据类型,决定该节点的“左值”属性可以引用的节点类型;
- 左值:待赋值的变量,只能选择返回类型与“变量类型”属性相同的可视化节点;
- 右值:赋给变量的新值,可以选择返回类型与“变量类型”属性相同的可视化节点;
类型转换
1.1. 功能
将变量转换成其他数据类型
1.2. 返回值
返回类型依“目标类型”而定,其他可视化节点可引用该节点的返回值
1.3. 属性
- 原类型:变量的原类型,决定该节点的“目标类型”属性可选的值和“转换数据”属性可以引用的节点类型;
- 目标类型:变量的新类型,由“原类型”属性决定可以转换到哪些新类型;
- 转换数据:待转换的变量,只能选择返回类型与“原类型”属性相同的可视化节点;
数学运算
1.1. 功能
支持数学运算类型:加、减、乘、除、平方、开方、向上取整、向下取整、取余数、随机数
1.2. 返回值
由不同操作类型和操作数类型,可返回整型或浮点型,其他可视化节点可引用该节点的返回值
- “向上取整”、“向下取整”和“取余数”操作固定返回整型;
- “除”和“开方”操作固定返回浮点型;
- 其他操作当操作数中存在浮点数时返回浮点型,只有整数时返回整型;
1.3. 属性
加、减、乘、除
- 数字1类型:运算符左侧数字的类型,可以选择整型或浮点型;
- 数字1:运算符左侧数字的值,可以选择返回类型与“数字1类型”属性相同的可视化节点;
- 数字2类型:运算符右侧数字的类型,可以选择整型或浮点型;
- 数字2:运算符右侧数字的值,可以选择返回类型与“数字2类型”属性相同的可视化节点;
平方、开方、向上取整、向下取整
- 数字1类型:待运算数字的类型,可以选择整型或浮点型;
- 数字1:待运算数字的值,可以选择返回类型与“数字1类型”属性相同的可视化节点;
取余数
- 被除数类型:被除数的类型,固定为整型;
- 被除数:被除数的值,可以选择返回类型是整型的可视化节点;
- 除数类型:除数的类型,固定为整型;
- 除数:除数的值,可以选择返回类型是整型的可视化节点;
随机数
- 最小值类型:随机数最小值的类型,可以选择整型或浮点型;
- 最小值:生成随机数的最小值,可以选择返回类型与“最小值类型”属性相同的可视化节点;
- 最大值类型:随机数最大值的类型,可以选择整型或浮点型;
- 最大值:生成随机数的最大值,可以选择返回类型与“最大值类型”属性相同的可视化节点;
字符串操作
1.1. 功能
支持字符串相关操作类型:拼接、拆分、替换、删除前后空格、获取长度、获取子字符串、是否包含、是否全是字母、是否全是数字、是否全是大写、是否为空、转大写、转小写
1.2. 返回值
返回类型依“操作类型”而定,其他可视化节点可引用该节点的返回值
- 以“是否”开头的操作类型都返回布尔类型;
- “获取长度”操作返回整型;
- “拆分”操作返回字符串数组类型;
- 其余操作皆返回字符串类型;
1.3. 属性
拼接
- 操作字符串:待操作的字符串,可以选择返回类型是字符串的可视化节点;
- 拼接的字符串:点击可进入拼接编辑窗口;
- 拼接字符串:用来拼接的字符串,可以选择返回类型是字符串的可视化节点;
- 添加:可添加一个新的拼接字符串;
拆分
- 操作字符串:待操作的字符串,可以选择返回类型是字符串的可视化节点;
- 分隔符:用来拆分字符串,拆分后的字符串数组不包含分隔符,可以选择返回类型是字符串的可视化节点;
替换
- 操作字符串:待操作的字符串,可以选择返回类型是字符串的可视化节点;
- 替换的字符串:被替换的字符串,可以选择返回类型是字符串的可视化节点;
- 替换后的字符串:将“操作字符串”中的“替换的字符串”全部替换成此字符串,可以选择返回类型是字符串的可视化节点;
获取子字符串
- 操作字符串:待操作的字符串,可以选择返回类型是字符串的可视化节点;
- 开始位置:子字符串开始的位置,整型,第一个字符的位置被视为0,可以选择返回类型是整型的可视化节点;
- 字符个数:子字符串的长度,整型,可以选择返回类型是整型的可视化节点,选择全部是从“开始位置”开始字符串剩余的全部长度;
是否包含
- 操作字符串:待操作的字符串,可以选择返回类型是字符串的可视化节点;
- 包含的字符串:“操作字符串”中是否含有此字符串,可以选择返回类型是字符串的可视化节点;
其余操作
- 操作字符串:待操作的字符串,可以选择返回类型是字符串的可视化节点;
数组操作
1.1. 功能
支持数组数据类型:字符串数组、整型数组、浮点型数组、布尔数组 支持数组相关操作类型:创建空数组、获取数组长度、获取数组内容、获取数组内容索引、添加数组内容、删除数组内容、拼接数组、合并成字符串
1.2. 返回值
返回类型依“操作类型”和“数组数据类型”而定,其他可视化节点可引用该节点的返回值
- “创建空数组”和“拼接数组”返回对应的数组数据类型;
- “获取数组长度”和“获取数组内容索引”返回整型;
- “合并成字符串”操作返回字符串类型;
- “获取数组内容”返回数组数据对应的类型;
- “添加数组内容”和“删除数组内容”无返回值;
1.3. 属性
创建空数组
- 数组数据类型:待操作的数组类型;
获取数组长度
- 数组数据类型:待操作的数组类型;
- 操作的数组:待操作的数组变量,可以选择返回类型与“数组数据类型”属性相同的可视化节点;
数组索引操作
- 数组数据类型:待操作的数组类型;
- 操作的数组:待操作的数组变量,可以选择返回类型与“数组数据类型”属性相同的可视化节点;
- 数组索引:数组数据项的索引,整型,第一项数据的索引为0,可以选择返回类型是整型的可视化节点;
数组内容操作
- 数组数据类型:待操作的数组类型;
- 操作的数组:待操作的数组变量,可以选择返回类型与“数组数据类型”属性相同的可视化节点;
- 数组内容:数组数据项的内容,类型与“数组数据类型”相关,可以选择返回类型匹配的可视化节点;
拼接数组
- 数组数据类型:待操作的数组类型;
- 操作的数组:待操作的数组变量,可以选择返回类型与“数组数据类型”属性相同的可视化节点;
合并成字符串
数组数据类型:待操作的数组类型,固定为字符串数组;
操作的数组:待操作的数组变量,可以选择返回类型是字符串数组的可视化节点;
分隔符:用来拼接数组项的字符串,可以选择返回类型是字符串的可视化节点;
字典操作
1.1. 功能
支持字典的相关操作类型:创建空字典、添加内容、从字符串转化、获取所有key、获取值
1.2. 返回值
返回类型依“操作类型”而定,其他可视化节点可引用该节点的返回值
- “创建空字典”、“从字符串转化”返回字典类型;
- “添加内容”没有返回类型,会在操作的字典中增加相应的内容信息;
- “获取所有key”返回字符串数组类型;
“获取值”返回字符串类型;
1.3. 属性
创建空字典
可以创建出一个空的字典变量,后续可被字典的其他操作类型引用;
添加内容
操作的字典:待操作的字典,可选择返回值是字典类型的可视化节点;
- 输入Key:待输入的key,可输入字符串或选择返回值类型为字符串的可视化节点;
输入Value:待输入的value,可输入字符串或选择返回值类型为字符串的可视化节点;
从字符串转换
操作的字符串:待操作的字符串,可输入json类型的字符串或选择返回值类型为字符串的可视化节点;
获取所有Key
操作的字典:待操作的字典,可选择返回值是字典类型的可视化节点;
获取值
操作的字典:待操作的字典,可选择返回值是字典类型的可视化节点;
- 输入Key:待输入的key,可输入字符串或选择返回值类型为字符串的可视化节点;