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.
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 .
Velg understrengfunksjonen under valget String functions . Denne inneholder tekst, startindeks og lengdeparametere .
Når du har klikket, gå til fanen og velg deretter Input 1.
La oss sette startIndex til 0 siden vi vil at den skal starte på 0. Da skal den vise 5 bokstaver.
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.
La oss kombinere det med sammenkoblingen også. Så klikk på Concat -funksjonen.
Klipp ( Ctrl + X ) hele delstrengfunksjonen .
Deretter limer du den inn i concat -funksjonen.
For det første argumentet, la oss skrive " Brukerens fornavn er ".
Klikk deretter på Oppdater.
Til slutt klikker du på Lagre .
Testing av delstrengfunksjonen
La oss nå teste flyten.
Vi bruker bare dataene fra mine tidligere kjøringer.
Innspillet mitt under mine tidligere løp var Henry . Det er derfor det viste " Brukerens fornavn er: Henry ".
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.
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-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 .
For denne inngangen ønsker vi at brukeren skal skrive inn sin e-post.
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.
Vi må kombinere delstrengen med indexOf -funksjonen. Under kategorien Uttrykk velger du delstrengfunksjonen .
Deretter velger du Input 3 under Dynamisk innhold- fanen.
For startIndex- parameteren, la oss sette 0. Lengden skal være indeksen til @ -tegnet. Klikk på indexOf- funksjonen.
Velg Input 3 under Dynamisk innhold- fanen.
La oss deretter spesifisere tegnet vi ønsker å finne i teksten. I dette tilfellet er det " @ "-tegnet. Klikk deretter OK .
Tester flyten
La oss nå lagre og teste flyten.
La oss utføre en ny utløserhandling og klikk deretter Lagre og test .
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 .
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.
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
Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.
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.
Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.
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.
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.
Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.
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.
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.
I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.
Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.