Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
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 .
Sotto la selezione Funzioni stringa , scegli la funzione sottostringa . Contiene i parametri text, startIndex e length .
Una volta cliccato, vai alla scheda Contenuto dinamico quindi scegli Input 1.
Impostiamo startIndex su 0 poiché vogliamo che inizi da 0. Quindi dovrebbe visualizzare 5 lettere.
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.
Combiniamo anche questo con la concatenazione. Quindi, fai clic sulla funzione Concat .
Taglia ( Ctrl + X ) l'intera funzione di sottostringa .
Quindi incollalo all'interno della funzione concat .
Per il primo argomento, digitiamo " Il nome dell'utente è ".
Quindi, fai clic su Aggiorna.
Infine, fai clic su Salva .
Test della funzione di sottostringa
Proviamo ora il flusso.
Useremo solo i dati delle mie esecuzioni precedenti.
Il mio input durante le mie corse precedenti è stato Henry . Ecco perché è visualizzato " Il nome dell'utente è: Henry ".
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.
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 .
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 .
Per questo input, vogliamo che l'utente inserisca la propria email.
Vogliamo restituire solo i caratteri prima del carattere @ e non l'intera email. Per farlo, rimuoviamo prima l'espressione iniziale che abbiamo creato.
Dobbiamo combinare la sottostringa con la funzione indexOf . Nella scheda Espressioni , scegli la funzione sottostringa .
Quindi, scegli Input 3 nella scheda Contenuto dinamico .
Per il parametro startIndex , impostiamo 0. La lunghezza dovrebbe essere l'indice del carattere @ . Fare clic sulla funzione indexOf .
Scegli Input 3 nella scheda Contenuto dinamico .
Quindi specifichiamo il carattere che vogliamo trovare all'interno del testo. In questo caso, è il segno " @ ". Quindi fare clic su OK .
Testare il flusso
Ora salviamo e testiamo il flusso.
Eseguiamo una nuova azione di attivazione, quindi facciamo clic su Salva e prova .
Basta digitare qualsiasi cosa per gli altri input. Per quanto riguarda Input 3 , digitiamo " [email protected] ". Quindi fai clic su Esegui flusso .
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 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
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
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
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
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
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.