Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Создайте бот для анализа ответа JSON с помощью JavaScript

  • Обновлено: 11/17/2020
    • Automation 360 v.x
    • Сборка
    • Рабочая область RPA
    • Документы API

Создайте бот для анализа ответа JSON с помощью JavaScript

Используйте ключ подписки, созданный в, Microsoft Azure чтобы создать , bot чтобы проанализировать ответ JSON с помощью Automation 360 ВЕБ-служб REST и действий JavaScript.

Подготовка

Убедитесь, что у вас есть следующие возможности для сборки bot:

  • Создал учетную запись на портале Azure и имеет ключ подписки.

    Настройка портала Azure

  • Доступ к Control Room или Community Control Room
  • Ваша рабочая станция является зарегистрированным устройством в Control Room.

Процедура

  1. Войдите в . Control Room
  2. Перейдите в раздел боты > Мои ботыи щелкните значок Создать бот.
  3. В поле Имя введите API_TENIAL_Score_Bot.
  4. Нажмите Создать и изменить.
  5. На панели действия нажмите Переменные , чтобы создать новую переменную:
    1. В поле Name (Имя) введите Suri.
    2. В поле Type (Тип) выберите String(строка) .
    3. В поле значение по умолчанию перейдите к ранее созданному ресурсу и вставьте значение здесь: https://westus.api.cognitive.microsoft.com/text/analytics/v2.1/sentiment.
    4. Нажмите Создать.
  6. Создать новую переменную:
    1. В поле Имя введите sSubscriptionKey.
    2. В поле Type (Тип) выберите String(строка) .
    3. В поле значение по умолчанию вставьте значение из поля K1: 0abfa73d93f1469d9d4b5db459394315.
    4. Нажмите Создать.
  7. На панели действий выберите МЕТОД REST Web Services > Post и поместите его в начало . bot
    1. В поле URI выберите $Suri$ и нажмите Да, вставить.
    2. В раскрывающемся списке режим проверки подлинности выберите Нет проверки подлинности.
    3. Нажмите Заголовок > пользовательских заголовков > (Добавить):
      1. В поле Имя введите OCP-Apim-Subscription-Key.
      2. В поле значение выберите $sSubscriptionKey$ и нажмите Да, Вставить.
    4. В раскрывающемся списке Тип содержимого выберите JSON (приложение/json).
    5. В разделе Custom Parameters(Пользовательские параметры) введите следующий код:
      {
      "documents": [
      {
      "language": "en",
      "id": "1",
      "text": "I love this world"
      }
      ]
      }
    6. Создайте новую переменную dResponse из > словаря типа и > строки подтипа.
    7. В раскрывающемся списке назначить выходные данные переменной выберите dResponse -Dictionary of strings.
    8. Нажмите Создать и выбрать.
  8. На панели действий перетащите окно сообщения в bot. В поле Enter the message to display (Введите сообщение для отображения) выберите dResponse -Dictionary of strings(словарь строк) и нажмите Yes (Да), insert(Вставить).
  9. Создайте новую переменную sOutput из строки типа > .
  10. На панели действие щелкните Словарь > получить.
    1. В раскрывающемся списке Словарь выберите dResponse -Словарь.
    2. В поле Key (ключ) введите Body(тело) .
    3. В раскрывающемся списке назначить выход переменной выберите sOutput -String.
  11. Создайте новую переменную lParseOutput списка типов > и строки подтипа > .
  12. Создайте новую переменную sSentimentValue из > строки типа.
  13. На панели действие щелкните Список > Добавить элемент.
    1. В раскрывающемся списке переменная списка выберите lParseOutput -List.
    2. В раскрывающемся списке элемент для добавления выберите sOutput -String.
    3. В поле Добавить элемент выберите в конец списка.
  14. На панели действий щелкните JavaScript > Open.
    1. В поле сеанс JavaScript выберите по умолчанию.
    2. В JavaScriptвыберите Ввод вручную и введите следующий сценарий:
      function extractValue(list) {var output = JSON.parse(list);return output.documents[0].score;}
  15. На панели действий щелкните JavaScript > Run JavaScript.
    1. В сеансе JavaScriptвыберите по умолчанию.
    2. В поле Введите название выполняемой функциивведите extractValue.
    3. В раскрывающемся списке Параметры выберите IParseOutput - List.
    4. В раскрывающемся списке вывод в переменную выберите sSentimentValue - String.
  16. На панели действий перетащите окно сообщения на . bot
    1. В поле Enter the message to display (Введите сообщение для отображения) введите: Оценка настроения: $sSentimentValue$.
  17. Нажмите Сохранить и выберите выполнить.
    Появится следующее сообщение: Ваш робот успешно запущен!Оценка настроения: 0.9671428203582764
Отправить отзыв