Introduzione all'azione di queryGet started with the query action

Con l'azione di query è possibile usare batch e matrici per poter eseguire flussi di lavoro per:By using the query action, you can work with batches and arrays to accomplish workflows to:

  • Creare un'attività per tutti i record ad alta priorità di un database.Create a task for all high-priority records from a database.
  • Salvare tutti gli allegati PDF per i messaggi di posta elettronica in un BLOB di Azure.Save all PDF attachments for emails into an Azure blob.

Per iniziare a usare l'azione di query in un'app per la logica, vedere Creare una nuova app per la logica che connette servizi SaaS.To get started using the query action in a logic app, see Create a logic app.

Usare l'azione di queryUse the query action

Un'azione è un'operazione eseguita dal flusso di lavoro e definita in un'app per la logica.An action is an operation that is carried out by the workflow that is defined in a logic app. Altre informazioni sulle azioni.Learn more about actions.

L'azione di query ha attualmente un'operazione, denominata Filtra matrice, esposta nella finestra di progettazione.The query action currently has one operation, called the filter array, that is exposed in the designer. Questa consente di interrogare una matrice e restituire un set di risultati filtrati.This allows you to query an array and return a set of filtered results.

Ecco come è possibile aggiungerla in un'app per la logica:Here's how you can add it in a logic app:

  1. Fare clic sul pulsante Nuovo passaggio .Select the New Step button.
  2. Selezionare Aggiungi un'azione.Choose Add an action.
  3. Nella casella di ricerca azione digitare filtro per elencare l'azione Filtra matrice.In the action search box, type filter to list the Filter array action.

    Selezionare l'azione di query

  4. Selezionare una matrice da filtrare.Select an array to filter. Lo screenshot seguente illustra la matrice di risultati ottenuta da una ricerca in Twitter.(The following screenshot shows the array of results from a Twitter search.)
  5. Creare una condizione da valutare per ogni elemento.Create a condition to evaluate on each item. Lo screenshot seguente filtra i tweet degli utenti con più di 100 follower.(The following screenshot filters tweets from users who have more than 100 followers.)

    Completare l'azione di query

    L'azione genera una nuova matrice che contiene solo i risultati che soddisfano i requisiti del filtro.The action will output a new array that contains only results that met the filter requirements.

  6. Fare clic sull'angolo in alto a sinistra della barra degli strumenti per salvare e pubblicare (attivare) l'app per la logica.Click the upper-left corner of the toolbar to save, and your logic app will both save and publish (activate).

* Se si esegue la chiamata a un endpoint HTTP e si riceve una risposta JSON, usare l'azione Analizza JSON per analizzare la risposta JSON.* If you're calling an HTTP endpoint, and receiving a JSON response, use the Parse JSON action to parse the JSON response. Senza questo passaggio, l'azione Filtra matrice vedrà solo il corpo e non comprenderà la struttura del payload JSON.Without taking this step, Filter Array will see only Body and not understand the structure of the JSON payload.

Azione di queryQuery action

Ecco i dettagli per l'azione supportata da questo connettore.Here are the details for the action that this connector supports. Il connettore supporta una sola azione possibile.The connector has one possible action.

AzioneAction DescrizioneDescription
Filtra matriceFilter array Valuta una condizione per ogni elemento in una matrice e restituisce i risultatiEvaluates a condition for each item in an array and returns the results

Informazioni dettagliate sulle azioniAction details

L'azione di query supporta un'azione possibile.The query action comes with one possible action. La tabella seguente descrive i campi di input obbligatori e facoltativi per l'azione e i dettagli di output corrispondenti associati all'uso dell'azione.The following tables describe the required and optional input fields for the action and the corresponding output details that are associated with using the action.

Filtra matriceFilter array

Di seguito sono riportati campi di input per l'azione, che esegue una richiesta HTTP in uscita.The following are input fields for the action, which makes an HTTP outbound request. Un asterisco (*) indica che è un campo obbligatorio.A * means that it is a required field.

Nome visualizzatoDisplay name Nome proprietàProperty name DescrizioneDescription
DaFrom fromfrom La matrice da filtrareThe array to filter
CondizioneCondition dovewhere La condizione da valutare per ogni elementoThe condition to evaluate for each item


Dettagli dell'outputOutput details

Di seguito sono riportati i dettagli di output per la risposta HTTP.The following are output details for the HTTP response.

Nome proprietàProperty name Tipo di datiData type DescrizioneDescription
Matrice filtrataFiltered array arrayarray Matrice che contiene un oggetto per ogni risultato filtratoAn array that contains an object for each filtered result

Passaggi successiviNext steps

Provare ora a usare la piattaforma e creare un'app per la logica.Now, try out the platform and create a logic app. È possibile esplorare gli altri connettori disponibili nelle app per la logica esaminando l' elenco di API.You can explore the other available connectors in logic apps by looking at our APIs list.