Power Automate String Functions: Substring And IndexOf

Strengefunksjoner lar brukere konvertere strenger, strengtegn, formatstrenger og mer. De brukes mye til å konvertere data til andre kilder. I denne opplæringen vil vi gå gjennom noen kompliserte strengfunksjoner som kan brukes i Microsoft-flyter – delstrengen og indexOf - funksjonene. 

Innholdsfortegnelse

Power Automate String Funksjon: Substring

La oss først diskutere delstrengfunksjonen. Dette brukes hvis vi ønsker at brukeren skal legge inn fornavn og etternavn, og vi ønsker kun å returnere fornavn eller etternavn.

Starten på den angitte posisjonen.

La oss prøve det i denne prøveflyten som jeg tidligere opprettet. Vi fjerner dette gjeldende innholdet som jeg har angitt for meldingsteksten .

Power Automate String Functions: Substring And IndexOf

Velg understrengfunksjonen under valget String functions . Denne inneholder tekst, startindeks  og lengdeparametere .

Power Automate String Functions: Substring And IndexOf

Når du har klikket, gå til fanen og velg deretter  Input 1.

Power Automate String Functions: Substring And IndexOf

La oss sette startIndex til 0 siden vi vil at den skal starte på 0. Da skal den vise 5 bokstaver.

Power Automate String Functions: Substring And IndexOf

For å oppsummere, vil denne funksjonen ta hva som helst inngang 1 er. Da vil den bare gi oss tegnene fra teksten mellom null og fem. La oss nå klikke OK.

Power Automate String Functions: Substring And IndexOf

La oss kombinere det med sammenkoblingen også. Så klikk på Concat -funksjonen.

Power Automate String Functions: Substring And IndexOf

Klipp ( Ctrl + X ) hele delstrengfunksjonen .

Power Automate String Functions: Substring And IndexOf

Deretter limer du den inn i concat -funksjonen.

Power Automate String Functions: Substring And IndexOf

Power Automate String Functions: Substring And IndexOf

For det første argumentet, la oss skrive " Brukerens fornavn er ". 

Power Automate String Functions: Substring And IndexOf

Klikk deretter på Oppdater.

Power Automate String Functions: Substring And IndexOf

Til slutt klikker du på Lagre .

Power Automate String Functions: Substring And IndexOf

Testing av delstrengfunksjonen

La oss nå teste flyten.

Power Automate String Functions: Substring And IndexOf

Vi bruker bare dataene fra mine tidligere kjøringer.

Power Automate String Functions: Substring And IndexOf

Innspillet mitt under mine tidligere løp var Henry . Det er derfor det viste " Brukerens fornavn er: Henry ". 

Power Automate String Functions: Substring And IndexOf

Derfor fungerte delstrengfunksjonen som den skulle. La oss prøve å teste flyten igjen og legge inn en ny inngang. La oss skrive inn Shelley for inngang 1 og kjøre flyten.

Power Automate String Functions: Substring And IndexOf

Som vi kan se, viste den bare " shell " i stedet for " Shelley ". Det er fordi vi spesifiserte at det bare skulle vise 5 tegn. Og det er slik delstrengfunksjonen fungerer.

Power Automate String Functions: Substring And IndexOf

Power Automate-strengfunksjon: IndexOf

La oss nå diskutere hva power automate indexOf- funksjonen gjør.

IndexOf - funksjonen finner indeksen eller posisjonen til et tegn i en gitt streng på en måte som ikke skiller mellom store og små bokstaver.

Denne kraftautomatiseringsstrengfunksjonen krever to parametere: strengen som inneholder verdien og verdien for å søke i indeksen. La oss nå gå tilbake til flyten vår og la oss legge til en ny tekstinndata .

Power Automate String Functions: Substring And IndexOf

For denne inngangen ønsker vi at brukeren skal skrive inn sin e-post.

Power Automate String Functions: Substring And IndexOf

Vi ønsker kun å returnere tegnene før @ -tegnet og ikke hele e-posten. For å gjøre det, la oss først fjerne det opprinnelige uttrykket vi opprettet.

Power Automate String Functions: Substring And IndexOf

Vi må kombinere delstrengen med indexOf -funksjonen. Under kategorien Uttrykk velger du delstrengfunksjonen .

Power Automate String Functions: Substring And IndexOf

Deretter velger du Input 3 under Dynamisk innhold- fanen. 

Power Automate String Functions: Substring And IndexOf

For startIndex- parameteren, la oss sette 0. Lengden skal være indeksen til @ -tegnet. Klikk på indexOf- funksjonen.

Power Automate String Functions: Substring And IndexOf

Velg Input 3 under Dynamisk innhold- fanen.

Power Automate String Functions: Substring And IndexOf

La oss deretter spesifisere tegnet vi ønsker å finne i teksten. I dette tilfellet er det " @ "-tegnet. Klikk deretter OK .

Power Automate String Functions: Substring And IndexOf

Tester flyten

La oss nå lagre og teste flyten.

Power Automate String Functions: Substring And IndexOf

La oss utføre en ny utløserhandling og klikk deretter Lagre og test .

Power Automate String Functions: Substring And IndexOf

Bare skriv inn hva som helst for de andre inngangene. Når det gjelder inngang 3 , la oss skrive " [email protected] ". Klikk deretter Kjør flyt .

Power Automate String Functions: Substring And IndexOf

Når vi sjekker Slacken vår, ser vi at den postet ordet " nicholas ". Ved å kombinere disse to funksjonene vil flyten alltid returnere tegnene før @ -tegnet. Dette gjør uttrykket vårt mer dynamisk.

Power Automate String Functions: Substring And IndexOf




Konklusjon

I dette innlegget diskuterte vi de vanlige brukstilfellene for strengfunksjoner. Vi kan også bruke visse strengfunksjoner sammen med de andre, for eksempel å kombinere delstrengen og indexOf -funksjonene. Vi gjør dette for å få mer spesifikke tegn i teksten, spesielt hvis lengden på strengen endres. Å lage uttrykkene våre for slike tilfeller er absolutt nyttig og effektivt.

Det er mange andre Power Automate-strengfunksjoner du kan bruke for flytene dine. Vi vil diskutere noen av dem i våre andre blogger. Forhåpentligvis var du i stand til å forstå bruken og viktigheten av disse to strengfunksjonene.

Beste ønsker,

Henry


PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.