Power Automate Expressions – En introduktion

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å ".

Power Automate Expressions – En introduktion

Klik derefter på Gem

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

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

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

De metadata, som vi kan se der, ligner de data, jeg modtog i min e-mail.

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

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

Før du bruger udtrykket, lad os først fjerne den dynamiske indholdsvariabel Oprettet på

Power Automate Expressions – En introduktion

Lad os nu brugeudtryk.

Power Automate Expressions – En introduktion

Dette udtryk kræver to input: tidsstemplet og formatet i form af en streng.

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

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

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

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

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

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

Lad os nu tjekke, om vi har nogen fejl på vores flowchecker. 

Power Automate Expressions – En introduktion

Der blev ikke fundet fejl. Derfor kan vi nu gemme den.

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

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

I vores e-mail kan vi også se det format, der ser bedre ud, end det vi tidligere havde.

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

Lad os derefter klikke på det sammensatte udtryk.

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

Lad os så tilføje et komma her, fordi vi vil adskille de forskellige strenge.

Power Automate Expressions – En introduktion

Klik derefter på variablen Navn .

Power Automate Expressions – En introduktion

Klik derefter på knappen OK .

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

Lad os derefter gemme ændringerne ved at klikke på Gem .

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

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

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

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




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


Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

Python i LuckyTemplates: Sådan installeres og konfigureres

Python i LuckyTemplates: Sådan installeres og konfigureres

Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Lær, hvordan du beregner dynamiske fortjenstmargener ved siden af ​​LuckyTemplates, og hvordan du kan få mere indsigt ved at grave dybere ned i resultaterne.

Sortering af datotabelkolonner i LuckyTemplates

Sortering af datotabelkolonner i LuckyTemplates

Lær, hvordan du sorterer felterne fra kolonner med udvidet datotabel korrekt. Dette er en god strategi at gøre for vanskelige felter.

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

I denne artikel gennemgår jeg, hvordan du kan finde dine topprodukter pr. region ved hjælp af DAX-beregninger i LuckyTemplates, herunder funktionerne TOPN og CALCUATE.

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Lær, hvordan du bruger en uønsket dimension til flag med lav kardinalitet, som du ønsker at inkorporere i din datamodel på en effektiv måde.