阅读和查看 Automation Anywhere 文档

Automation 360

关闭内容

内容

打开内容

传递值的示例 bots

  • 已更新:2021/06/28
    • Automation 360 v.x
    • 探索
    • RPA Workspace

传递值的示例 bots

了解如何 TaskBot 使用字典变量将值从一个传递到另一个。

要在之间传递值 TaskBots,请使用子项中的任何变量类型 bot 和父 bot项中的字典变量。本示例使用 子项中名为 sMySong 的字符串 bot

过程

构建子项 bot

  1. 打开新 bot
    1. Control Room 从界面中,选择 “博茨 > 我的爬虫程序”。
    2. 单击 创建新 > 爬虫程序
    3. 输入 bot 名称:最喜欢的歌曲
    4. 输入文件夹位置:僵尸病毒 \ 任务僵尸病毒
    5. 单击 创建和编辑
  2. 创建变量: sMySong:字符串类型;用作输入,用作输出。
  3. 使用 提示 > action 来捕获歌曲名称。
    1. 双击或拖动 > “ Value (值) ”提示 action
    2. 在提示窗口标题字段中,输入 添加歌曲
    3. 在提示消息字段中,输入 在收藏歌曲中键入
    4. “为变量赋值 ”字段中,输入 sMySong
      注: 在列表显示模式下,您的孩子 bot 应该是一行代码:

      提示: 值

  4. 单击 保存 ,然后单击 关闭

构建父项 bot

  1. 打开新 bot
    1. Control Room 从界面中,选择 “博茨 > 我的爬虫程序”。
    2. 单击 创建新 > 爬虫程序
    3. 输入 bot 名称:GetFavoriteSongs
    4. 输入文件夹位置:僵尸病毒 \ 任务僵尸病毒扩展
    5. 单击 创建和编辑
  2. 创建以下变量:
    • sMySong:字符串类型;用作输入
    • sPassedSong:字典类型 / 字符串子类型;用作输入,用作输出
  3. 使用 “任务爬虫 > 程序运行” action 呼叫孩子 bot
    1. 双击或拖动 “任务爬虫 > 程序运行” action
    2. 任务爬虫程序运行 字段中,选择 控制室 ,然后单击 选择
    3. 单击 浏览,导航至 博茨 \ 任务博物展览,然后选择 收藏夹。
    4. “输入值”中,选择 设置 sMySong
    5. “将结果保存到变量 (可选)”中,选择 “词典”, 然后选择 sPassedSong
    6. 单击 保存
  4. 使用 “词典 > 获取” action 接受从子 bot项返回的值。
    1. 双击或拖动 词典 > 获取 action
    2. 在词典变量字段中,选择 sPassedSong
    3. 在密钥字段中,选择 sMySong
    4. “将输出分配给变量 ”字段中,选择 “ sMySong”。
    5. 单击 保存
  5. 使用 消息框 action 报告从该子项返回的内容 bot
    1. 双击或拖动 消息框 action
    2. “输入消息框”窗口标题 字段中,输入 您喜欢什么?
    3. “输入要显示的消息 ”字段中,输入 您说的 $sMySong$
    4. 单击 保存
      注: 在列表显示模式下,您的父爬虫程序应如下所示:
      Start
      Task Bot: Run and assign output to variable
      Dictionary: Get value of the key "sMySong" from SsPassedSongS
      Message box "You said, $sMySong$"
      End
  6. 运行 bot
    当系统提示 您设置输入变量时,单击 确认。按照提示操作,消息框应返回与您为歌曲输入的值相同的值。如果未返回任何值,请确保已执行步骤将传入值分配给词典键和变量。
发送反馈