使用移除项目 操作,可根据索引位置从列表变量中移除特定项目。 操作 将移除的值存储在您指定的变量中。
设置
- 选择要从中移除项目的列表变量。
- 输入要移除的项目在索引号字段中的位置。列表索引从 0 开始。 列表中的第一项在位置 0,第二项在 1,以此类推。
- 从将输出分配给变量列表中选择要用于存储输出的变量。
示例
在此示例中,机器人会循环遍历服务器终端节点列表。 当机器人检测到某个终端节点返回错误时,它会使用移除项目 操作 将该终端节点排除在后续重试之外。
- 创建一个用户定义的列表变量 $lstServers$:
["https://api-east.example.com", "https://api-west.example.com", "https://api-eu.example.com"]。 -
机器人 表示索引
1(api-west) 处的终端节点无响应。 要将其移除,请使用以下值配置 操作:字段 值 列表变量 $lstServers$ 索引编号 1 将输出分配到变量 $sRemovedServer$ 结果:-
$sRemovedServer$="https://api-west.example.com" -
$lstServers$=["https://api-east.example.com", "https://api-eu.example.com"]
-
- 执行 操作 后,剩余的列表项目会移动以填补空缺。 机器人 继续仅循环遍历有效的终端节点。注: 如果索引号超过列表长度,操作 将返回错误。 在循环中使用此 操作 之前,请先验证列表长度。
相关操作: