I dette selvstudium vil vi udforske Power Automate-udtryk, og hvordan man bruger dem i workflowautomatisering. Microsoft Excel har formler, der tager input og producerer output. For eksempel kan en formel være SUM , der kan tage forskellige input eller tal og producerer et output, der kombinerer alle input.
Ligesom Microsoft Excel har Power Automate også formler kaldet udtryk , der kan bruges til at udføre specifikke handlinger i et flow.
Indholdsfortegnelse
Tilføjelse af et dynamisk indhold i Power Automate
Dette er et eksempel på et flow, som jeg tidligere har oprettet. I dette flow modtager jeg en e-mail-meddelelse, når en bruger sender et tweet, der indeholder ordene " Power Automate ". Lad os nu tilføje information om tid ved hjælp af variablen " Oprettet på ".

Klik derefter på Gem .
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Lad os nu teste det. Vælg muligheden " Brug af data fra tidligere kørsler ", vælg den seneste test på listen, og klik derefter på knappen Test .
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Udover at kontrollere outputtet ved at gå til vores e-mail, kan vi også udføre vores test ved at klikke på denne kørsel.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Vi kan derefter tjekke metadataene for denne kørsel for at se, hvad der skete med vores test. Som vi kan se, viser den e-mail-adressen, hvor den blev sendt, e-mailens e-mail og oplysningerne på kroppen .
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
De metadata, som vi kan se der, ligner de data, jeg modtog i min e-mail.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Klokken på denne e-mail er dog slet ikke i et godt format. Vi ønsker ikke, at brugerne læser denne type format. Så vi er nødt til at konvertere dette til et tidsformat, der er mere læsbart for brugerne. Det kan vi gøre ved at bruge udtryk.
Brug af Power Automate Expressions
Vi kan få adgang til forskellige Power Automate-udtryk ved at klikke på Udtryk ved siden af.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
I dette eksempel ønsker vi at ændre formatet på datoen og klokkeslættet, der vises af variablen Oprettet ved . For at gøre det kan vi søge efter ordet " format " på søgelinjen, og det vil vise os de forskellige formatudtryk, som vi kan bruge. For at konvertere formatet på vores dato kan vi bruge udtrykket formatDateTime .
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Før du bruger udtrykket, lad os først fjerne den dynamiske indholdsvariabel Oprettet på .
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Lad os nu brugeudtryk.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Dette udtryk kræver to input: tidsstemplet og formatet i form af en streng.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Tidsstemplets input er den variabel, vi har brugt til vores dato, som er variablen Oprettet ved . Så lad os klikke på variablen Oprettet ved på vores dynamiske indhold.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Vi har nu vores første input til vores formatDateTime udtryk. Vi kan simpelthen se variablen som " Oprettet på " på dynamisk indhold . Men ved at bruge det i vores udtryk, vil det vise os, hvordan det blev skrevet i Microsoft-kode.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Lad os så tilføje et komma efter det første input, før vi tilføjer det andet input.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Det andet input til vores udtryk er formatet for vores date. Vi ønsker, at dette skal være i et år-måned-dato og time-minut-am/pm- format. Derfor skal vi skrive formatet som 'åååå-MM-dd tt:mm tt' . Sørg for at bruge et enkelt tilbud. Vi kan også bare søge i dette format i Google, da dette er Microsofts proprietære måde at kalde, hvad en dagkode er.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Vi har nu lavet et udtryk. Udtrykket tager variablen Create at time og ændrer den til et 'åååå-MM-dd tt:mm tt'- format.
Anvendelse og test af Power Automate Expressions
Lad os nu klikke på OK- knappen for at anvende dette udtryk.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Vi kan se det med en lilla farve, fordi det ikke kun er et dynamisk indhold, men også et udtryk for en formel, der indeholder et dynamisk indhold.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Lad os nu tjekke, om vi har nogen fejl på vores flowchecker.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Der blev ikke fundet fejl. Derfor kan vi nu gemme den.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Lad os teste vores flow ved at bruge dataene fra vores tidligere kørsler igen.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Efter at have kørt vores test, lad os tjekke vores metadata. Efterfølgende er vores dato- og tidsformat nu mere læseligt og lettere at læse.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
I vores e-mail kan vi også se det format, der ser bedre ud, end det vi tidligere havde.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Forstå brugen af konkat udtryk
Lad os nu oprette et andet udtryk ved hjælp af concat . Det konkatte udtryk kombinerer forskellige strenge sammen. Lad os først tilføje endnu et stykke information til handlingen i vores flow.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Lad os derefter klikke på det sammensatte udtryk.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Den første streng, som vi vil sammenkæde, er brugernavnet. Så lad os klikke på variablen Brugernavn under Dynamisk indhold .
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Lad os så tilføje et komma her, fordi vi vil adskille de forskellige strenge.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Klik derefter på variablen Navn .
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Klik derefter på knappen OK .
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Vi har nu et andet udtryk med dynamisk indhold inde i e-mailens brødtekst til vores flow.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Lad os derefter gemme ændringerne ved at klikke på Gem .
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Lad os teste vores flow ved at bruge data fra vores tidligere kørsler. Sørg for at bruge " Test Succeeded " og ikke " Succeeded ", fordi dette flow allerede fungerer i baggrunden. Når du bruger " Succeeded ", vil den bruge input fra en person, der tweetede om " Power Automate " på Twitter i stedet for at bruge vores egne input til vores testformål.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Efter at have kørt vores test, lad os tjekke vores metadata igen. Vi kan se outputtet i dette afsnit. Den kombinerede Henry leggge5 , som er brugernavnet, og Henry Legge som navnet.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Forskel mellem Test lykkedes og lykkedes
Bare for at vise dig forskellen mellem "” og “ Succeeded ” muligheder, lad os køre endnu en test, og denne gang vil vi bruge “ Succeeded ” muligheden.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
Dette bruger input fra en person, der tweetede om " Power Automate ." De oplysninger, vi har til denne test, kom fra en anden person, der udløste vores flow.
![Power Automate Expressions – En introduktion Power Automate Expressions – En introduktion]()
.
Konklusion
Sådan fungerer udtryk generelt i Power Automate. Du har også lært, hvordan du bruger dem i workflowautomatisering. Du skal blot bruge funktioner for at skabe udtryk. Power Automate tilbyder forskellige funktioner, som kan bruges til at hente data, ændre data, evaluere data og mange flere.
Hvis du ikke er vant til formler, tager det tid at vænne sig til dem. For nye brugere, der ikke er bekendt med udtryk, vil du være bekendt med det, mens du bliver ved med at prøve forskellige udtryk i dine flows.
Alt det bedste,
Henrik