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


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

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 blog tratterà anche come importare oggetti da R a LuckyTemplates.

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.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere