Leggi e rivedi la documentazione di Automation Anywhere

Automation Anywhre Automation 360

Chiudi contenuti

Contenuti

Apri contenuti

Crea un bot per analizzare la risposta JSON utilizzando JavaScript

  • Aggiornato: 11/17/2020
    • Automation 360 v.x
    • Crea
    • Spazio di lavoro RPA
    • Documenti API

Crea un bot per analizzare la risposta JSON utilizzando JavaScript

Utilizza la chiave di sottoscrizione creata in Microsoft Azure per creare un bot per analizzare la risposta JSON utilizzando i servizi Web Automation 360 REST e le operazioni JavaScript.

Prerequisiti

Assicurati di disporre di quanto segue per compilare bot:

  • È stato creato un account nel portale Azure e la chiave di sottoscrizione è disponibile.

    Configura il portale Azure

  • Accesso a Sala di controllo o Sala di controllo comunità
  • La workstation è un dispositivo registrato in Sala di controllo.

Procedura

  1. Accedere alla Sala di controllo.
  2. Vai a > BotI miei bot e fai clic sull'icona Crea un bot.
  3. Nel campo Name (Nome), immettere API_Sentiment_Score_Bot.
  4. Fare clic su Crea & Modifica.
  5. Dal riquadro Azioni, fare clic su Variabili per creare una nuova variabile:
    1. Nel campo Nome, immettere sURI.
    2. Nel campo Tipo, selezionare Stringa.
    3. Nel campo Default value (Valore predefinito), accedere alla risorsa creata in precedenza e incollare il valore qui: https://westus.api.cognitive.microsoft.com/text/analytics/v2.1/sentiment.
    4. Fare clic su Crea.
  6. Crea una nuova variabile:
    1. Nel campo Name (Nome), immettere sSubscriptionKey.
    2. Nel campo Tipo, selezionare Stringa.
    3. Nel campo Valore predefinito, incollare il valore dal campo K1: 0abfa73d93f1469d9d4b5db459394315.
    4. Fare clic su Crea.
  7. Dal riquadro Actions (Operazioni), selezionare REST Web Services > Post method (Metodo REST Web Services Post) e posizionarlo all'inizio di bot.
    1. Nel campo URI, selezionare $sURI$ e fare clic su Sì, inserisci.
    2. Nell'elenco a discesa Modalità di autenticazione, selezionare Nessuna autenticazione.
    3. Fare clic su > Intestazioni personalizzate intestazione > (Aggiungi):
      1. Nel campo Name (Nome), immettere Ocp-Apim-Subscription-Key.
      2. Nel campo Valore, selezionare $sSubscriptionKey$ e fare clic su Sì, Inserisci.
    4. Nell'elenco a discesa Content type (Tipo di contenuto), selezionare JSON (application/json).
    5. In Custom Parameters (Parametri personalizzati), immettere il codice seguente:
      {
      "documents": [
      {
      "language": "en",
      "id": "1",
      "text": "I love this world"
      }
      ]
      }
    6. Creare una nuova variabile dResponse di Type > Dictionary e Subtype > String.
    7. Nell'elenco a discesa Assegna l'output a una variabile, selezionare dResponse -Dictionary of Strings.
    8. Fare clic su Crea & Seleziona.
  8. Dal riquadro Actions (Operazioni), trascinare Message box (Casella di messaggio) in bot. Nel campo Immettere il messaggio da visualizzare, selezionare dResponse -Dictionary of Strings e fare clic su Yes, insert.
  9. Creare una nuova variabile sOutput di Type > String.
  10. Dal riquadro Azione, fare clic su Dizionario > Ottieni.
    1. Nell'elenco a discesa Variabile Dizionario, selezionare dRisposta -Dizionario.
    2. Nel campo Key (Chiave), immettere Body (Corpo).
    3. Nell'elenco a discesa Assegna l'output a una variabile, selezionare sOutput -String.
  11. Creare una nuova variabile lParseOutput di Type > List e Subtype > String.
  12. Creare una nuova variabile sSentimentValue di Type > String.
  13. Nel riquadro Azione, fare clic su Elenco > Aggiungi elemento.
    1. Nell'elenco a discesa Variabile elenco, selezionare lParseOutput -Lista.
    2. Nell'elenco a discesa Elemento da aggiungere, selezionare sOutput -Stringa.
    3. Nel campo Aggiungi elemento, selezionare Alla fine dell'elenco.
  14. Nel riquadro Action (Operazione), fare clic su JavaScript > Open (Apri JavaScript).
    1. Nel campo JavaScript session (Sessione JavaScript), selezionare Default (Predefinito).
    2. In JavaScript, selezionare Manual input (Immissione manuale) e immettere il seguente script:
      function extractValue(list) {var output = JSON.parse(list);return output.documents[0].score;}
  15. Dal riquadro Action (Operazione), fare clic su JavaScript > Run JavaScript (Esegui JavaScript).
    1. Nella sessione JavaScript, selezionare Predefinito.
    2. In Enter name of function to be execute (Immetti nome della funzione da eseguire), immettere extractValue.
    3. Nell'elenco a discesa Parametri, selezionare IParseOutput - Elenco.
    4. Nell'elenco a discesa Assig n (Assig. n) dell'output per la variabile, selezionare sSentimentValue - String.
  16. Dal riquadro Actions (Operazioni), trascinare Message box (Casella di messaggio) nel bot.
    1. Nel campo Immettere il messaggio da visualizzare, immettere: Sentiment score: $sSentimentValue$.
  17. Fare clic su Salva e quindi su Esegui.
    Viene visualizzato il seguente messaggio: Il tuo bot è stato eseguito correttamente!Punteggio del sentimento: 0.9671428203582764
Invia feedback