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


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