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

Leave a Comment

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.