列表 中的移除项目 操作 - 使用 移除项目 操作 ,可根据索引位置从列表变量中移除特定项目。 操作 将移除的值存储在您指定的变量中。

Automation 360

使用移除项目 操作,可根据索引位置从列表变量中移除特定项目。 操作 将移除的值存储在您指定的变量中。

设置

  • 选择要从中移除项目的列表变量。
  • 输入要移除的项目在索引号字段中的位置。列表索引从 0 开始。 列表中的第一项在位置 0,第二项在 1,以此类推。
  • 从将输出分配给变量列表中选择要用于存储输出的变量。

示例

在此示例中,机器人会循环遍历服务器终端节点列表。 当机器人检测到某个终端节点返回错误时,它会使用移除项目 操作 将该终端节点排除在后续重试之外。

  1. 创建一个用户定义的列表变量 $lstServers$:["https://api-east.example.com", "https://api-west.example.com", "https://api-eu.example.com"]。
  2. 机器人 表示索引 1 (api-west) 处的终端节点无响应。 要将其移除,请使用以下值配置 操作:
    字段 值
    列表变量 $lstServers$
    索引编号 1
    将输出分配到变量 $sRemovedServer$
    结果:
    • $sRemovedServer$ = "https://api-west.example.com"
    • $lstServers$ = ["https://api-east.example.com", "https://api-eu.example.com"]
  3. 执行 操作 后,剩余的列表项目会移动以填补空缺。 机器人 继续仅循环遍历有效的终端节点。
    注: 如果索引号超过列表长度,操作 将返回错误。 在循环中使用此 操作 之前,请先验证列表长度。