Funzioni di raccolta in Microsoft Power Automate

Funzioni di raccolta in Microsoft Power Automate

Power Automate offre anche funzioni che possiamo usare sugli array. Queste sono comunemente note come funzioni di raccolta. In questo tutorial, discuteremo delle diverse funzioni di raccolta disponibili in Power Automate e del loro utilizzo.

Un array è un elenco o una raccolta di elementi. Può essere un elenco di stringhe, numeri interi e molte altre raccolte.

Possiamo fare certe cose con le collezioni. Ecco alcune funzioni che possiamo usare quando lavoriamo con gli array.

Funzioni di raccolta in Microsoft Power Automate

Le funzioni di matrice non sono molto utilizzate nei flussi di lavoro, ma potrebbero sicuramente essere utili, soprattutto in determinate condizioni. Ad esempio, una cosa che possiamo fare in un array è verificare se contiene un elemento specifico. Quindi vediamo come funziona.

Sommario

Funzioni di raccolta in Power Automate: Contiene

Questa funzione richiede una raccolta o un array e un valore specifico . Restituirà un valore booleano (vero o falso) basato sul fatto che il valore specificato si trovi nell'array specificato. 

Funzioni di raccolta in Microsoft Power Automate

Usiamolo in questo flusso di esempio e vediamo come funziona. Innanzitutto, elimina Applica a ogni passaggio perché non ne abbiamo più bisogno.

Funzioni di raccolta in Microsoft Power Automate

Abbiamo bisogno di un nuovo passaggio basato su una condizione. Quindi, aggiungiamo un nuovo passaggio.  

Funzioni di raccolta in Microsoft Power Automate

Quindi, fai clic su Controlla

Funzioni di raccolta in Microsoft Power Automate

Fare clic sul controllo Condizione .

Funzioni di raccolta in Microsoft Power Automate

Fare clic sui puntini di sospensione per il passaggio Condizione , quindi scegliere Rinomina .

Funzioni di raccolta in Microsoft Power Automate

Rinominiamolo in " Controlla se una qualsiasi delle parole nell'Input 4 contiene la parola problema ".

Funzioni di raccolta in Microsoft Power Automate

Creiamo ora un array da Input 4 . Nella scheda Espressione , facciamo clic sulla funzione di divisione

Funzioni di raccolta in Microsoft Power Automate

Quindi, fai clic su Input 4 nella scheda Contenuto dinamico .

Funzioni di raccolta in Microsoft Power Automate

Aggiungi una virgola e uno spazio affinché diventi un array di parole. 

Funzioni di raccolta in Microsoft Power Automate

La prossima cosa che dobbiamo fare è utilizzare una funzione di raccolta nella scheda Espressione . Per questo, fai clic sulla funzione contiene .  

Funzioni di raccolta in Microsoft Power Automate

Rimuoviamo il parametro di chiusura ' ) ' della funzione contains

Funzioni di raccolta in Microsoft Power Automate

Dobbiamo verificare se questo array contiene la parola " problema ". Quindi, aggiungiamo una virgola insieme alla parola " problema " e al parametro di chiusura ' ) ' dell'espressione. 

Funzioni di raccolta in Microsoft Power Automate

Quindi fare clic sul pulsante OK

Funzioni di raccolta in Microsoft Power Automate

Alla nostra condizione, dovremmo controllare se è uguale a true

Funzioni di raccolta in Microsoft Power Automate

Successivamente, aggiungiamo una nuova azione. 

Funzioni di raccolta in Microsoft Power Automate

Cerca e fai clic su Slack

Funzioni di raccolta in Microsoft Power Automate

Fai clic su Pubblica messaggio .

Funzioni di raccolta in Microsoft Power Automate

Pubblicheremo questo sul canale generale

Funzioni di raccolta in Microsoft Power Automate

Impostare il messaggio su " L'input 4 contiene la parola problema ".

Funzioni di raccolta in Microsoft Power Automate

Se la condizione è falsa , non accadrà nulla. Pertanto, lasciamo vuoto per ora. 

Funzioni di raccolta in Microsoft Power Automate

Testare il flusso

Proviamo ora questo flusso. 

Funzioni di raccolta in Microsoft Power Automate

Selezionare l'opzione " Eseguirò l'azione di attivazione " e fare clic sul pulsante Salva e prova

Funzioni di raccolta in Microsoft Power Automate

Altri input non contano davvero, quindi mettiamo qualcosa su di essi. Per Input 4 , digitiamo " Power Automate ha un grosso problema! Ah no ”. Quindi, fai clic sul pulsante Esegui flusso .

Funzioni di raccolta in Microsoft Power Automate

Infine, fai clic su Fine

Funzioni di raccolta in Microsoft Power Automate

Come possiamo vedere, il nostro flusso è andato a buon fine. 

Funzioni di raccolta in Microsoft Power Automate

Se andiamo al nostro Slack, sotto il canale generale , possiamo vedere che ha pubblicato un messaggio che dice " L'input 4 contiene un problema di parole ", il che significa che il nostro flusso ha funzionato correttamente. 

Funzioni di raccolta in Microsoft Power Automate

Ancora una volta, utilizzando l' espressione contains , ha controllato le parole che abbiamo inserito nel campo Input 4 e ha cercato la parola “ problema ”. Ne ha trovato uno, quindi ha trasformato questa condizione in true , ed è per questo che la nostra condizione è passata al percorso if yes

Funzioni di raccolta in Microsoft Power Automate


Matrici e funzioni suddivise di Power Automate
Power Automate si applica a ogni azione nei flussi di lavoro
Approvazione Microsoft Flow con più opzioni

Conclusione

Per concludere, la funzione contains è solo una delle tante funzioni che possiamo usare per gli array. Puoi trovare l'elenco completo di tutte le funzioni di raccolta all'interno della documentazione di Power Automate . Alcuni di questi non sono ampiamente utilizzati, ma puoi certamente utilizzarli sui tuoi flussi se lo desideri.

Funzioni di raccolta in Microsoft Power Automate

Ti auguro il meglio,

Enrico


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.