阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

传递值的示例 bots

  • 已更新:2021/06/28

    传递值的示例 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
      当系统提示 您设置输入变量时,单击 确认。按照提示操作,消息框应返回与您为歌曲输入的值相同的值。如果未返回任何值,请确保已执行步骤将传入值分配给词典键和变量。
    发送反馈