Matrici e funzioni di divisione di Power Automate

Matrici e funzioni di divisione di Power Automate

Esistono diverse funzioni stringa di funzioni stringa di Power Automate che possiamo usare nei nostri flussi MS. In questo tutorial scopriremo l'utilizzo e l'importanza di un'altra complicata funzione stringa: la funzione split di Power Automate .

La funzione split restituisce semplicemente un array di elementi basato sulla stringa fornita e su un delimitatore.

Sommario

Come funziona la funzione Split di Power Automate

Abbiamo bisogno di definire i suoi parametri (testo e delimitatore) affinché questa funzione funzioni correttamente.

Matrici e funzioni di divisione di Power Automate

Per spiegarlo ulteriormente, diciamo che il nostro testo è “ la mela cade lontano dall'albero ”. Quindi il delimitatore è solo un semplice spazio.

Matrici e funzioni di divisione di Power Automate

Usando la funzione split , avremo un array che contiene tutte le parole all'interno del testo/stringa che abbiamo specificato. Un array è una raccolta di elementi.

Matrici e funzioni di divisione di Power Automate

Utilizzo della funzione Split di Power Automate

Ora disponiamo di un caso d'uso di esempio per capire perché vorremmo farlo. Aggiungeremo un altro input in questo flusso di esempio che ho creato in precedenza. Impostiamolo come Input 4  , quindi digitiamo " Inserisci il messaggio che desideri inserire in cascata ".

Matrici e funzioni di divisione di Power Automate

Quindi, usiamo la funzione di divisione sul nostro Testo del messaggio . Nella scheda Espressioni , scegli la funzione di divisione .

Matrici e funzioni di divisione di Power Automate

Per il parametro di testo , scegli la variabile Input 4 .

Matrici e funzioni di divisione di Power Automate

Per il separatore, useremo uno spazio. Quindi fare clic sul pulsante OK .

Matrici e funzioni di divisione di Power Automate

Infine, fai clic su Salva .

Matrici e funzioni di divisione di Power Automate

Testare il flusso

Vediamo ora cosa succede. Fare clic su Prova .

Matrici e funzioni di divisione di Power Automate

Scegli l' opzione Eseguirò l'azione trigger . Quindi fai clic su Prova .

Matrici e funzioni di divisione di Power Automate

Immettere eventuali dati per gli altri ingressi. Per quanto riguarda Input 4 , basta digitare " la mela cade lontano dall'albero ". Quindi fare clic su Esegui flusso.

Matrici e funzioni di divisione di Power Automate

Fai clic su Fatto .

Matrici e funzioni di divisione di Power Automate

Dopo aver verificato Slack, l'output restituito è esattamente quello che pensavamo sarebbe stato.

Matrici e funzioni di divisione di Power Automate

Questo ora ci sta inviando un array e non la stringa effettiva.

Utilizzo degli array

Parliamo ora di alcune cose che puoi fare con un array. Innanzitutto, aggiungiamo un nuovo passaggio.

Matrici e funzioni di divisione di Power Automate

Quindi fare clic su Controllo .

Matrici e funzioni di divisione di Power Automate

Successivamente, scegli Applica a ogni controllo.

Matrici e funzioni di divisione di Power Automate

Nella scheda Espressioni , scegli la funzione di divisione .

Matrici e funzioni di divisione di Power Automate

Quindi seleziona il testo stesso, che è la variabile Input 4 .

Matrici e funzioni di divisione di Power Automate

Assicurati di digitare il separatore che è uno spazio. Quindi fare clic su OK .

Matrici e funzioni di divisione di Power Automate

Successivamente, aggiungiamo un'altra azione.

Matrici e funzioni di divisione di Power Automate

Cerca e seleziona il connettore Slack .

Matrici e funzioni di divisione di Power Automate

Quindi scegli l' azione Pubblica messaggio .

Matrici e funzioni di divisione di Power Automate

Pubblichiamo un messaggio sullo stesso canale Slack ( discord ).

Matrici e funzioni di divisione di Power Automate

Per Message text , invece di pubblicare Input 4 o l'array, pubblicheremo Current item .

Matrici e funzioni di divisione di Power Automate

Usando il comando Applica a ogni controllo, ottiene innanzitutto l'array di stringhe tramite la funzione di divisione . Quindi, per ogni elemento nell'array, pubblica l'elemento corrente. Quindi vediamo che aspetto ha. Fare clic su Salva .

Matrici e funzioni di divisione di Power Automate

Fare clic su Prova .

Matrici e funzioni di divisione di Power Automate

Useremo solo l'esecuzione precedente poiché nessun input è cambiato. Quindi fai clic su Prova .

Matrici e funzioni di divisione di Power Automate

Dopo aver verificato il nostro Slack, vedremo che ha visualizzato correttamente ciascuno degli elementi dell'array.

Matrici e funzioni di divisione di Power Automate

In questo modo, possiamo eseguire azioni sugli elementi dell'array separatamente. 


Funzioni di stringa di Power Automate: sottostringa e indice
dei trigger nei flussi di Power Automate
Espressioni di Power Automate: un'introduzione

Conclusione

Per riassumere, siamo in grado di discutere l'utilizzo della funzione di suddivisione di Power Automate nei nostri flussi. Suddivide le stringhe in un array di stringhe utilizzando il delimitatore definito. Il delimitatore funge da separatore. Nel nostro esempio, abbiamo utilizzato lo spazio. Le persone di solito usano le virgole, ma puoi certamente avere delimitatori diversi per ogni scopo.

Possiamo anche scorrere l'array di elementi e quindi eseguire determinate azioni su ciascuno di essi. Di solito lo facciamo usando il comando Applica a ogni controllo. Questa tecnica è decisamente utile quando si lavora su una raccolta di dati.

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.