阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

构建机器人以使用 JavaScript 解析 JSON 响应

  • 已更新:11/17/2020
    • Automation 360 v.x
    • 版本
    • RPA 工作区
    • API 文档

构建机器人以使用 JavaScript 解析 JSON 响应

使用在 Microsoft Azure 中创建的订阅密钥构建 bot ,以使用 Automation 360 REST Web 服务和 JavaScript 操作解析 JSON 响应。

先决条件

确保您具备以下功能以构建 bot

  • 在 Azure 门户中创建了帐户,并具有订阅密钥。

    设置 Azure 门户

  • 访问 Control RoomCommunity Control Room
  • 您的工作站是 Control Room 中已注册的设备。

过程

  1. 登录到 Control Room
  2. 转到机器人 > 我的机器人,然后单击创建机器人图标。
  3. 名称字段中,输入 API_Sentiment_Score_Bot
  4. 单击创建和编辑
  5. 从操作窗格中,单击变量以创建新变量:
    1. 名称字段中输入 sURI
    2. 类型字段中选择字符串
    3. 默认值字段中,访问您之前创建的资源并在此处粘贴值:https://westus.api.cognitive.microsoft.com/text/analytics/v2.1/sentiment
    4. 单击创建
  6. 创建新变量
    1. 名称字段中,输入 sSubscriptionKey
    2. 类型字段中选择字符串
    3. 默认值字段中,粘贴 K1 字段中的值:0abfa73d93f1469d9d4b5db459394315
    4. 单击创建
  7. 从操作窗格中,选择 REST Web 服务 > POST 方法,并将其放在 bot开始位置。
    1. URI 字段中,选择 $sURI$ 并单击是,插入
    2. 验证模式下拉列表中,选择无验证
    3. 单击标题 > 自定义标题 > (添加):
      1. 名称字段中,输入 Ocp-Apim-Subscription-Key
      2. 字段中,选择 $sSubscriptionKey$ 并单击是,插入
    4. 内容类型下拉列表中,选择 JSON(应用程序/json)
    5. 自定义参数中,输入以下代码:
      {
      "documents": [
      {
      "language": "en",
      "id": "1",
      "text": "I love this world"
      }
      ]
      }
    6. 创建新的 dResponse 变量,类型 > 字典子类型 > 字符串
    7. 将输出分配给变量下拉列表中,选择 dResponse -Dictionary of Strings
    8. 单击创建和选择
  8. 从操作窗格,将消息框拖至 bot。在输入要显示的消息字段中,选择 dResponse -Dictionary of Strings,然后单击是,插入
  9. 创建新的 sOutput 变量,类型 > 字符串
  10. 从操作窗格中,单击字典 > 获取
    1. 字典变量下拉列表中,选择 dResponse -Dictionary
    2. 密钥字段中,输入正文
    3. 将输出分配给变量下拉列表中,选择 sOutput -String
  11. 创建新的 lParseOutput 变量,类型 > 列表子类型 > 字符串
  12. 创建新的 sSentimentValue 变量,类型 > 字符串
  13. 从操作窗格中,单击列表 > 添加项目
    1. 列表变量下拉列表中,选择 lParseOutput -List
    2. 要添加的项目下拉列表中,选择 sOutput - String
    3. 添加项目字段中,选择到列表末尾
  14. 从操作窗格中,单击 JavaScript > 打开
    1. JavaScript 会话字段中,选择默认
    2. JavaScript 中,选择手动输入并输入以下脚本:
      function extractValue(list) {var output = JSON.parse(list);return output.documents[0].score;}
  15. 从操作窗格中,单击 JavaScript > 运行 JavaScript
    1. JavaScript 会话中,选择默认
    2. 输入要执行的函数的名称中,输入 extractValue
    3. 参数下拉列表中,选择 IParseOutput - List
    4. 将输出分配给变量下拉列表中,选择 sSentimentValue - String
  16. 从操作窗格,将消息框拖动到 bot
    1. 输入要显示的消息字段中输入:情绪评分:$sSentimentValue$
  17. 单击保存运行
    出现以下消息:您的机器人已成功运行!情绪分数:0.9671428203582764
发送反馈