动态列表操作
功能介绍
模块位置:计算-动态列表操作
可以修改前置动态列表模块的值,这个动态列表可以作为一个局部的全局变量列表来使用,动态列表操作后续对这个动态列表进行增删改操作。
通过不同方法操作动态列表。
| 方法 | 输入 | 输出 |
|---|
| 赋值 | 动态列表对象/索引/输入值 | 根据索引修改动态列表的某个值,只能修改单个值 |
| 插入 | 动态列表对象/索引/输入值 | 根据序号插入动态列表的对应位置,可以插入单个值或一个列表 |
| 删除 | 动态列表对象/索引 | 根据索引删除动态列表的某个值,只能删除单个值 |
| 追加 | 动态列表对象/输入值 | 在动态列表末尾追加单个值或一个列表 |
| 清空 | 动态列表对象 | 清空动态列表的元素 |
使用场景
常用于在流程运行中对动态列表进行增删改操作,例如累计统计或临时缓存数据。
方法:赋值
| 输入 | 类型 | 说明 |
|---|
| 动态列表引用 | 动态列表对象 | 选择前面的动态列表模块的动态列表引用输出 |
| 索引 | 整数 | 列表中要被赋值元素的索引,从1开始,不能大于当前列表的元素个数 |
| 输入值 | 和对象类型一致 | 要赋予的值,只能是单个值,修改列表中某个元素的值,元素个数不会改变 |
方法:插入
| 输入 | 类型 | 说明 |
|---|
| 动态列表引用 | 动态列表对象 | 选择前面的动态列表模块的动态列表引用输出 |
| 索引 | 整数 | 列表中被插入位置的索引,从1开始,不能大于当前列表的元素个数 |
| 输入值 | 和对象类型一致 | 要插入的值,单个值或一个列表,在列表某个位置插入一个元素或一个列表,元素个数会增加 |
方法:删除
| 输入 | 类型 | 说明 |
|---|
| 动态列表引用 | 动态列表对象 | 选择前面的动态列表模块的动态列表引用输出 |
| 索引 | 整数 | 列表中被删除位置的索引,从1开始,不能大于当前列表的元素个数 |
方法:追加
| 输入 | 类型 | 说明 |
|---|
| 动态列表引用 | 动态列表对象 | 选择前面的动态列表模块的动态列表引用输出 |
| 输入值 | 和对象类型一致 | 要添加的值,单个值或一个列表,在列表末尾添加一个元素或一个列表,元素个数会增加 |
方法:清空
| 输入 | 类型 | 说明 |
|---|
| 动态列表引用 | 动态列表对象 | 选择前面的动态列表模块的动态列表引用输出,列表的输出会被清空,元素个数变为0 |