了解如何使用字典变量将一个 任务机器人 的值传递给另一个。

构建一个父级 任务机器人 和一个子级 任务机器人,它们执行以下操作:
  • 父级 机器人 提示用户输入歌曲标题,并将其传递给子级 机器人
  • 子级 机器人 接收输入字符串并返回一个新字符串给父级 机器人
  • 父级 机器人 接收子级 机器人 作为字典传递的字符串。

过程

  1. 构建子级 机器人
    1. Control Room 界面中,转到自动化选项卡。
    2. 单击创建新的 > 机器人
    3. 输入 机器人 的名称为 GetSongDetails
    4. 单击创建和编辑
  2. 创建一个名为 sMySong 的变量。
    1. 变量面板中,单击“创建变量”按钮。
    2. 类型中,选择字符串(如果尚未选择)。
    3. 名称中,输入 sMySong
    4. 选中用作输入用作输出复选框。
    5. 单击创建
  3. 构建返回字符串时,使用字符串 > 分配操作。
    1. 操作面板中,找到字符串 > 分配操作,并将其添加到子 机器人 流程中。
    2. 选择源字符串变量/值中,输入 I love $sMySong$ too!
      在运行时,输出字符串中的 $sMySong$ 将被父级 机器人 传递给子级 机器人 的值替换。
    3. 选择目标字符串变量中,选择 sMySong 来存储新的字符串。
    4. 单击保存
  4. 构建父级 机器人
    1. 在左侧窗格中,单击自动化
      将显示可用机器人和表单的列表。
    2. 单击创建新的 > 机器人
    3. 输入 机器人 的名称为 FavoriteSong-Parent
    4. 单击创建和编辑
  5. 创建一个名为 sMySong 的变量。
  6. 使用提示 > 用于值 操作 来捕捉歌曲标题。
    1. 操作面板中,找到并添加提示 > 输入值操作到父级 机器人 流程。
    2. 提示窗口标题字段中,输入 Favorite Song
    3. 提示信息字段中,输入输入您最喜欢的歌曲标题。
    4. 将值分配给变量字段中,输入 sMySong
    5. 单击保存
  7. 使用任务机器人 > 运行 操作 来调用子级 机器人
    1. 操作面板中,找到并添加任务机器人 > 运行 操作 到父级 机器人 流程。
    2. 要运行的任务机器人中,选择 Control Room,然后单击选择
    3. 单击浏览,导航至包含子级 机器人 的文件夹,然后选择获取歌曲详细信息
    4. 输入值中,选择设置 sMySong,然后在变量字段中输入 $sMySong$
    5. 将结果保存到变量(可选)中,选择字典,然后创建一个名为 dOutput 的变量。
    6. 单击保存
  8. 使用消息框 操作 来显示子级 机器人 返回的字符串。
    1. 操作面板中,找到并添加消息框 > 消息框 操作 到父级 机器人 流程中。
    2. 输入消息框窗口标题 中,输入 Automation Anywhere Enterprise Client
    3. 输入要显示的信息中,输入 $dOutput{sMySong}$
      子级机器人使用的输出变量名称用作从字典变量中检索值的键。
    4. 单击保存
  9. 测试 机器人
    1. 单击运行以运行 机器人
      在部署 机器人 之后,最喜欢的歌曲输入框将打开。
    2. 最喜欢的歌曲输入框中,输入歌曲标题。
    3. 单击确定
      消息框应显示子机器人返回的字符串。 如果没有返回值,请检查将传入值分配给字典键和变量的过程。