Funzioni stringa di Power Automate: sottostringa e indice di

Funzioni stringa di Power Automate: sottostringa e indice di

Le funzioni Power Automate String consentono agli utenti di convertire stringhe, caratteri stringa, stringhe di formato e altro ancora. Sono ampiamente utilizzati per convertire i dati in altre fonti. In questo tutorial, esamineremo alcune complicate funzioni String che possono essere utilizzate nei flussi Microsoft: lefunzioni  substring e indexOf .

Sommario

Funzione stringa di Power Automate: sottostringa

Innanzitutto, discutiamo la funzione di sottostringa. Questo viene utilizzato se vogliamo che l'utente inserisca il proprio nome e cognome e vogliamo restituire solo il nome o il cognome.

La funzione substring restituisce caratteri da una stringa che inizia nella posizione specificata.

Proviamolo in questo flusso di esempio che ho creato in precedenza. Rimuoveremo questo contenuto corrente che ho impostato per il testo del messaggio .

Funzioni stringa di Power Automate: sottostringa e indice di

Sotto la selezione Funzioni stringa , scegli la funzione sottostringa . Contiene i parametri text, startIndex  e length .

Funzioni stringa di Power Automate: sottostringa e indice di

Una volta cliccato, vai alla scheda Contenuto dinamico quindi scegli  Input 1.

Funzioni stringa di Power Automate: sottostringa e indice di

Impostiamo startIndex su 0 poiché vogliamo che inizi da 0. Quindi dovrebbe visualizzare 5 lettere.

Funzioni stringa di Power Automate: sottostringa e indice di

Per riassumere, questa funzione prenderà qualunque Input 1 sia. Quindi ci darà solo i caratteri del testo compresi tra zero e cinque. Facciamo ora clic su OK.

Funzioni stringa di Power Automate: sottostringa e indice di

Combiniamo anche questo con la concatenazione. Quindi, fai clic sulla funzione Concat .

Funzioni stringa di Power Automate: sottostringa e indice di

Taglia ( Ctrl + X ) l'intera funzione di sottostringa .

Funzioni stringa di Power Automate: sottostringa e indice di

Quindi incollalo all'interno della funzione concat .

Funzioni stringa di Power Automate: sottostringa e indice di

Funzioni stringa di Power Automate: sottostringa e indice di

Per il primo argomento, digitiamo " Il nome dell'utente è ". 

Funzioni stringa di Power Automate: sottostringa e indice di

Quindi, fai clic su Aggiorna.

Funzioni stringa di Power Automate: sottostringa e indice di

Infine, fai clic su Salva .

Funzioni stringa di Power Automate: sottostringa e indice di

Test della funzione di sottostringa

Proviamo ora il flusso.

Funzioni stringa di Power Automate: sottostringa e indice di

Useremo solo i dati delle mie esecuzioni precedenti.

Funzioni stringa di Power Automate: sottostringa e indice di

Il mio input durante le mie corse precedenti è stato Henry . Ecco perché è visualizzato " Il nome dell'utente è: Henry ". 

Funzioni stringa di Power Automate: sottostringa e indice di

Pertanto, la funzione di sottostringa ha funzionato come previsto. Proviamo a testare nuovamente il flusso e inseriamo un nuovo input. Digitiamo Shelley per Input 1 ed eseguiamo il flusso.

Funzioni stringa di Power Automate: sottostringa e indice di

Come possiamo vedere, mostrava solo " shell " invece di " Shelley ". Questo perché abbiamo specificato che dovrebbe visualizzare solo 5 caratteri. Ed è così che funziona la funzione sottostringa .

Funzioni stringa di Power Automate: sottostringa e indice di

Funzione di stringa di Power Automate: IndexOf

Parliamo ora di cosa fa la funzione indexOf di Power Automate .

La funzione indexOf trova l'indice o la posizione di un carattere all'interno di una data stringa senza distinzione tra maiuscole e minuscole.

Questa funzione stringa di Power Automate richiede due parametri: la stringa che contiene il valore e il valore di cui cercare l'indice. Ora torniamo al nostro flusso e aggiungiamo un nuovo input di testo .

Funzioni stringa di Power Automate: sottostringa e indice di

Per questo input, vogliamo che l'utente inserisca la propria email.

Funzioni stringa di Power Automate: sottostringa e indice di

Vogliamo restituire solo i caratteri prima del carattere @ e non l'intera email. Per farlo, rimuoviamo prima l'espressione iniziale che abbiamo creato.

Funzioni stringa di Power Automate: sottostringa e indice di

Dobbiamo combinare la sottostringa con la funzione indexOf . Nella scheda Espressioni , scegli la funzione sottostringa .

Funzioni stringa di Power Automate: sottostringa e indice di

Quindi, scegli Input 3 nella scheda Contenuto dinamico

Funzioni stringa di Power Automate: sottostringa e indice di

Per il parametro startIndex , impostiamo 0. La lunghezza dovrebbe essere l'indice del carattere @ . Fare clic sulla funzione indexOf .

Funzioni stringa di Power Automate: sottostringa e indice di

Scegli Input 3 nella scheda Contenuto dinamico .

Funzioni stringa di Power Automate: sottostringa e indice di

Quindi specifichiamo il carattere che vogliamo trovare all'interno del testo. In questo caso, è il segno " @ ". Quindi fare clic su OK .

Funzioni stringa di Power Automate: sottostringa e indice di

Testare il flusso

Ora salviamo e testiamo il flusso.

Funzioni stringa di Power Automate: sottostringa e indice di

Eseguiamo una nuova azione di attivazione, quindi facciamo clic su Salva e prova .

Funzioni stringa di Power Automate: sottostringa e indice di

Basta digitare qualsiasi cosa per gli altri input. Per quanto riguarda Input 3 , digitiamo " [email protected] ". Quindi fai clic su Esegui flusso .

Funzioni stringa di Power Automate: sottostringa e indice di

Quando controlliamo il nostro Slack, vedremo che ha pubblicato la parola " nicholas ". Combinando queste due funzioni, il flusso restituirà sempre i caratteri prima del segno @ . Questo rende la nostra espressione più dinamica.

Funzioni stringa di Power Automate: sottostringa e indice di


Funzioni Microsoft Flow String: Concatena e sostituisci
Power Automate Documentazione Procedura dettagliata
Power Automate Termina il controllo dell'azione nei flussi

Conclusione

In questo post, abbiamo discusso i casi d'uso comuni per le funzioni di stringa. Possiamo anche usare alcune funzioni di stringa insieme ad altre come combinare le funzioni substring e indexOf . Lo facciamo per ottenere caratteri più specifici all'interno del testo, specialmente se la lunghezza della stringa cambia. Rendere le nostre espressioni per questo tipo di istanze è certamente utile ed efficiente.

Esistono molte altre funzioni stringa di Power Automate che puoi usare per i tuoi flussi. Discuteremo alcuni di loro nei nostri altri blog. Si spera che tu sia riuscito a cogliere l'uso e l'importanza di queste due funzioni di stringa.

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.