Usare le operazioni sui dati

Le operazioni sui dati consentono di manipolare i dati durante la creazione dei flussi cloud. Usarli per creare, ordinare e riorganizzare i dati usando collegamenti che consentono di ottenere i risultati più facilmente e rapidamente. Questo approccio consente di risparmiare tempo e fatica. Quando usi le operazioni sui dati, puoi aumentare l'efficienza dei flussi, ridurre il numero di errori e semplificare l'analisi dei dati.

Questo articolo spiega come usare operazioni sui dati, ad esempio compose, per creare un singolo output da più input, incluse le espressioni. Puoi anche usare le operazioni sui dati per unire o selezionare dati, filtrare matrici, creare tabelle e analizzare JSON. In questo articolo, ogni sezione fornisce una breve descrizione dell'operazione sui dati, seguita da una procedura dettagliata per aiutarti a usarla nel flusso cloud.

Prerequisiti

  • Accesso a Power Automate.
  • Uno strumento per inviare richieste HTTP POST con un array JSON al tuo flusso.
  • Un flusso cloud nuovo o esistente a cui è possibile aggiungere operazioni sui dati.

Visualizzare un flusso cloud nella finestra di progettazione

Per usare le operazioni sui dati descritte in questo articolo, è necessario aprire la finestra di progettazione con il flusso cloud nuovo o esistente.

Power Automate ti consente di configurare la nuova finestra di progettazione o la finestra di progettazione classica per configurare il tuo flusso cloud. Gli screenshot seguenti usano la nuova finestra di progettazione, ma i passaggi sono simili in entrambe le finestre di progettazione. Altre informazioni (con esempi) in Identificare le differenze tra la finestra di progettazione classica e la nuova finestra di progettazione.

Creazione di un nuovo flusso cloud

Per creare un nuovo flusso cloud, seguire questa procedura:

  1. Accedi a Power Automate.

  2. Nel riquadro di spostamento a sinistra seleziona Crea.

  3. Seleziona uno dei tipi di flussi cloud in Inizia da vuoto: Flusso automatizzato cloud, Flusso istantaneo cloud, Flusso cloud pianificato o Descrivilo per progettarlo.

    Screenshot dell'opzione Inizia da riquadri vuoti.

  4. Per Flusso cloud automatizzato, Flusso cloud istantaneo e Flusso cloud pianificato, segui le istruzioni e seleziona Crea.

  5. Per Descrivilo per progettarlo:

    1. Immetti una descrizione del flusso che desideri creare e seleziona Invia oppure seleziona una delle descrizioni dei flussi suggerite generate dall'intelligenza artificiale.

    2. Una volta soddisfatti del flusso suggerito, seleziona Mantieni e continua.

    3. Esamina le app e i servizi connessi, quindi seleziona Crea flusso.

      Il flusso si apre nella finestra di progettazione.

Seleziona un flusso cloud esistente

Per selezionare un flusso cloud esistente, seguire questa procedura:

  1. Accedi a Power Automate.

  2. Nel riquadro di spostamento a sinistra seleziona Flussi personali.

  3. Nella scheda Flussi cloud , seleziona il flusso che vuoi aprire.

  4. Seleziona Modifica, nella barra di comando superiore.

    Il flusso si apre nella finestra di progettazione.

Usare l'azione Componi

Usare l'azione Operazione dati - Componi per evitare di immettere più volte gli stessi dati durante la progettazione di un flusso cloud. In questo esempio, devi inserire una matrice di cifre, [0,1,2,3,4,5,6,7,8,9], diverse volte durante la progettazione del flusso. È possibile utilizzare l'azione di composizione per salvare la matrice, come descritto nella procedura seguente.

Aggiungere l'azione Componi

  1. Visualizzare un flusso cloud nella finestra di progettazione.

  2. Nel flusso aggiungere un'azione selezionando il segno più (+).

  3. Nel campo di ricerca Aggiungi un'azione, digita compose.

  4. In Operazione dati, seleziona Componi.

    Schermata dell'azione Componi - Operazioni sui dati.

  5. Nel campo Input, immetti la matrice a cui vuoi fare riferimento in un secondo momento.

    Configura l'azione Componi.

  6. Chiudi il riquadro di configurazione selezionando le frecce a sinistra (<<) nell'angolo superiore destro.

    Suggerimento

    Per rendere la scheda Componi più facile da trovare in seguito, rinominala selezionando il testo Componi sulla barra del titolo della carta e inserendo un nome facile da ricordare.

Usare gli output dell'azione Componi

Usa il contenuto dell'azione Componi che hai creato in questa sezione in una nuova azione. In questo esempio usi gli output dell'azione Componi in un'azione Operazione dati - Unisci. L'azione join accetta una matrice e la unisce in una singola stringa con un separatore a scelta.

  1. Visualizzare un flusso cloud nella finestra di progettazione.

  2. Nel flusso aggiungere un'azione selezionando il segno più (+).

  3. Nel campo di ricerca Aggiungi un'azione, digita join.

  4. In Operazione dati, seleziona Join.

  5. Nel campo Da, seleziona l'icona a forma di fulmine, quindi seleziona il valore dinamico Outputs. Outputs viene visualizzato nel campo Da.

    Usa gli output dell'azione Componi.

  6. Nel campo Join with (Aggiungi con ) immettere una virgola (,) o il separatore desiderato.

  7. Chiudi il riquadro di configurazione selezionando le frecce a sinistra (<<) nell'angolo superiore destro.

Uso dell'azione Aggiungi

Usare l'azione Operazioni dati - Aggiungi per delimitare una matrice con un separatore a propria scelta. Ad esempio, il flusso riceve una richiesta Web che include la seguente matrice di indirizzi e-mail: ["d@example.com", "k@example.com", "dal@example.com"]. Tuttavia, il programma di posta elettronica richiede che gli indirizzi siano composti da una singola stringa separata da punti e virgola. Usa l'azione Operazione dati - Aggiungi per modificare il delimitatore virgola (,) in un punto e virgola (;) seguendo questi passaggi:

  1. Visualizzare un flusso cloud nella finestra di progettazione.

  2. Aggiungi una nuova azione, cerca Join, quindi seleziona Operazione dati - Join.

    Partecipa all'azione.

  3. Nel campo Da, immetti la matrice e nella casella Unisci con, inserisci un punto e virgola (;).

    Configura l'azione Aggiungi.

  4. Salva il flusso ed eseguilo.

  5. Dopo l'esecuzione del flusso, l'output dell'azione Operazione dati – Aggiungi sarà una stringa con gli indirizzi uniti da punto e virgola, come mostrato nella schermata seguente.

    Screenshot dell'input di indirizzi separati da virgole, un join con valore di punto e virgola e l'output di quegli indirizzi separati da punto e virgola.

Usa l'azione di selezione

Usare l'azione Operazione dati - Selezionare per modificare la forma degli oggetti in una matrice. Ad esempio, puoi aggiungere, rimuovere o rinominare gli elementi in ogni oggetto in una matrice.

Nota

Sebbene sia possibile aggiungere o rimuovere elementi usando l'azione Seleziona, non è possibile modificare il numero di oggetti nell'array.

In questo esempio, i dati entrano nel tuo flusso tramite una richiesta Web in questo formato:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

In questo esempio i dati vengono inseriti nel flusso tramite una richiesta Web in questo formato:

[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]

A questo scopo, è necessario:

  1. Visualizzare un flusso cloud nella finestra di progettazione.

  2. Per eliminare il trigger esistente, fai clic con il pulsante destro del mouse sul trigger e seleziona Elimina, oppure seleziona i puntini di sospensione verticali () nel riquadro di configurazione e quindi seleziona Elimina.

  3. Aggiungi il trigger Alla ricezione di una richiesta HTTP al tuo flusso.

  4. Seleziona Usa il payload di esempio per generare lo schema.

    Schermata della selezione del payload di esempio.

  5. Nella casella visualizzata, incolla un campione della matrice dell'origine dati, quindi seleziona il pulsante Fatto.

  6. Aggiungi l'azione Operazione dati - Seleziona e quindi configurala come nell'immagine seguente.

    Configura l'azione di selezione.

    > L'output dell'azione Seleziona è una matrice che contiene gli oggetti appena modellati. Sarà quindi possibile usare questa matrice in qualsiasi altra azione, ad esempio Componi, descritta in precedenza.

Usare l'azione Filtra matrice

Utilizza l'azione Operazione dati - Filtra matrice per ridurre il numero di oggetti in una matrice a un subset che corrisponde ai criteri forniti dall'utente.

Nota

  • Non puoi utilizzare l'azione Filtra matrice per modificare la forma degli oggetti nell'array.
  • Il testo in base al quale si filtra fa distinzione tra maiuscole e minuscole.

In questo esempio, utilizzi l'azione Filtra matrice su questa matrice:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

In questo esempio viene creata una nuova matrice contenente solo gli oggetti in cui first è impostata su Eugenia.

  1. Visualizzare un flusso cloud nella finestra di progettazione.

  2. Trova e aggiungi l'azione Filtra matrice al flusso.

  3. Nella sezione Query di filtro, configura l'azione Filtra matrice. Seguendo l'esempio in questa sezione, seleziona first>è uguale a>Eugenia.

    Screenshot di nella sezione Da, la prima riga è impostata su Corpo. Nella seconda riga, la prima è impostata su Eugenia.

  4. Salva ed esegui il flusso.

Usare l'azione Crea tabella CSV

Usare l'azione Operazione dati - Crea tabella CSV per modificare l'input di una matrice JSON in una tabella con valori delimitati da virgole (CSV). Mantenere visibili le intestazioni nell'output CSV. In questo esempio, converti la seguente matrice in una tabella CSV:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Visualizzare un flusso cloud nella finestra di progettazione.

  2. Trova, aggiungi e quindi configura l'azione Operazione dati - Crea tabella CSV come nell'immagine seguente.

    Schermata della configurazione dell'azione Crea tabella CSV. From è impostato su Body e Columns è impostato su Automatic.

    Il token Body in questa immagine proviene da un'azione Quando viene ricevuta una richiesta HTTP . Tuttavia, è possibile recuperare l'input per l'azione Crea tabella CSV dall'output di una qualsiasi azione precedente nel flusso, oppure immetterlo direttamente nella casella Da.

  3. Salva ed esegui il flusso.

    Quando il flusso è in esecuzione, l'azione Crea tabella CSV mostra l'output mostrato nella schermata seguente.

    Schermata dell'output dell'azione Crea tabella CSV, che mostra firstname,familyname nella prima riga, seguita da Eugenia,Lopez ed Elizabeth,Moore.

Usare l'azione Crea tabella HTML

Utilizza l'azione Operazione dati - Crea tabella HTML per cambiare l'input di una matrice JSON in una tabella HTML. Mantenere visibili le intestazioni nell'output HTML.

Per fare ciò, segui i passaggi nella sezione precedente Usare l'azione Crea tabella CSV, ma usa l'azione Operazione dati - Crea tabella HTML di Crea tabella CSV.

Suggerimento

Se prevedi di inviare la tabella HTML via posta elettronica, devi selezionare IsHtml nell'azione di posta elettronica.