Power Automate Expressions – En introduktion

I den här självstudien kommer vi att utforska Power Automate-uttryck och hur man använder dem i arbetsflödesautomatisering. Microsoft Excel har formler som tar indata och producerar utdata. Till exempel kan en formel vara SUMMA som kan ta olika indata eller tal och producerar en utdata som kombinerar alla indata.

Precis som Microsoft Excel har Power Automate också formler som kallas uttryck som kan användas för att utföra specifika åtgärder inom ett flöde.

Innehållsförteckning

Lägga till ett dynamiskt innehåll i Power Automate

Detta är ett exempel på ett flöde som jag tidigare skapat. I det här flödet kommer jag att få ett e-postmeddelande när en användare postar en tweet som innehåller orden " Power Automate " . Låt oss nu lägga till information om tid med variabeln " Skapad på ".

Power Automate Expressions – En introduktion

Klicka sedan på Spara

Power Automate Expressions – En introduktion

Låt oss nu testa det. Välj alternativet " Använda data från tidigare körningar ", välj det senaste testet på listan och klicka sedan på knappen Test .

Power Automate Expressions – En introduktion

Förutom att kontrollera resultatet genom att gå till vår e-post, kan vi också göra vårt test genom att klicka på den här körningen.

Power Automate Expressions – En introduktion

Vi kan sedan kontrollera metadata för denna körning för att se vad som hände med vårt test. Som vi kan se visar den e-postadressen dit den skickades, e-postmeddelandet och informationen på kroppen .

Power Automate Expressions – En introduktion

Metadata som vi kan se där liknar den data som jag fick i min e-post.

Power Automate Expressions – En introduktion

Tiden på detta e-postmeddelande är dock inte alls i ett bra format. Vi vill inte att användarna ska läsa den här typen av format. Så vi måste konvertera detta till ett tidsformat som är mer läsbart för användarna. Det kan vi göra genom att använda uttryck.

Använda Power Automate Expressions

Vi kan komma åt olika Power Automate-uttryck genom att klicka på Expressions bredvid.  

Power Automate Expressions – En introduktion

I det här exemplet vill vi ändra formatet för datum och tid som visas av variabeln Created at . För att göra det kan vi söka efter ordet " format " i sökfältet och det kommer att visa oss de olika formatuttrycken som vi kan använda. För att konvertera formatet för vårt datum kan vi använda uttrycket formatDateTime .

Power Automate Expressions – En introduktion

Innan du använder uttrycket, låt oss först ta bort den dynamiska innehållsvariabeln Skapad på

Power Automate Expressions – En introduktion

Låt oss nu användauttryck.

Power Automate Expressions – En introduktion

Detta uttryck kräver två inmatningar: tidsstämpeln och formatet i form av en sträng.

Power Automate Expressions – En introduktion

Tidsstämpelinmatningen är variabeln som vi har använt för vårt datum, vilket är variabeln Created at . Så låt oss klicka på variabeln Skapad vid på vårt dynamiska innehåll.

Power Automate Expressions – En introduktion

Vi har nu vår första ingång för vårt formatDateTime- uttryck. Vi kan helt enkelt se variabeln som " Skapad vid " på dynamiskt innehåll . Men när du använder det i vårt uttryck kommer det att visa oss hur det skrevs i Microsoft-kod.

Power Automate Expressions – En introduktion

Låt oss sedan lägga till ett kommatecken efter den första inmatningen innan vi lägger till den andra inmatningen.

Power Automate Expressions – En introduktion

Den andra ingången för vårt uttryck är formatet för vårt datum. Vi vill att detta ska vara i formatet år-månad-datum och timme-minut-am/pm. Därför bör vi skriva formatet som 'åååå-MM-dd hh:mm tt' . Se till att använda ett enda citat. Vi kan också bara söka i detta format i Google eftersom detta är Microsofts egenutvecklade sätt att kalla vad en dagtidskod är.

Power Automate Expressions – En introduktion

Vi har nu skapat ett uttryck. Uttrycket tar variabeln Create at time och ändrar den till ett 'åååå-MM-dd hh:mm tt'- format. 

Applicera och testa Power Automate Expressions

Låt oss nu klicka på OK- knappen för att tillämpa detta uttryck. 

Power Automate Expressions – En introduktion

Vi kan se det med en lila färg eftersom det inte bara är ett dynamiskt innehåll, utan också ett uttryck för formel som innehåller ett dynamiskt innehåll.

Power Automate Expressions – En introduktion

Låt oss nu kontrollera om vi har några fel på vår flödeskontroll. 

Power Automate Expressions – En introduktion

Inga fel upptäcktes. Därför kan vi nu spara det.

Power Automate Expressions – En introduktion

Låt oss testa vårt flöde genom att använda data från våra tidigare körningar igen.

Power Automate Expressions – En introduktion

Efter att ha kört vårt test, låt oss kontrollera vår metadata. Därefter är vårt datum- och tidsformat nu mer läsbart och lättare att läsa.

Power Automate Expressions – En introduktion

I vårt mejl kan vi även se formatet som ser bättre ut än vad vi tidigare hade.

Power Automate Expressions – En introduktion

Förstå användningen av konkat uttryck

Låt oss nu skapa ett annat uttryck med hjälp av concat . Det konkatta uttrycket kombinerar olika strängar tillsammans. Låt oss först lägga till ytterligare en bit information till handlingen i vårt flöde.

Power Automate Expressions – En introduktion

Låt oss sedan klicka på det konkatta uttrycket.

Power Automate Expressions – En introduktion

Den första strängen som vi vill sammanfoga är användarnamnet. Så låt oss klicka på variabeln Användarnamn under Dynamiskt innehåll .

Power Automate Expressions – En introduktion

Låt oss sedan lägga till ett kommatecken här eftersom vi vill separera de olika strängarna.

Power Automate Expressions – En introduktion

Efter det klickar du på variabeln Namn .

Power Automate Expressions – En introduktion

Klicka sedan på OK- knappen.

Power Automate Expressions – En introduktion

Vi har nu ett annat uttryck med dynamiskt innehåll i e-postmeddelandets  brödtext för vårt flöde.

Power Automate Expressions – En introduktion

Låt oss sedan spara ändringarna genom att klicka på Spara .

Power Automate Expressions – En introduktion

Låt oss testa vårt flöde genom att använda data från våra tidigare körningar. Se till att använda " Testa lyckades " och inte " Lyckades " eftersom detta flöde redan fungerar i bakgrunden. När du använder " Succeeded " kommer den att använda indata från någon som twittrade om " Power Automate " på Twitter istället för att använda våra egna ingångar för våra testsyften.

Power Automate Expressions – En introduktion

Efter att ha kört vårt test, låt oss kontrollera vår metadata igen. Vi kan se resultatet i det här avsnittet. Den kombinerade Henry leggge5 som är användarnamnet och Henry Legge som namn.

Power Automate Expressions – En introduktion

Skillnaden mellan testet lyckats och lyckats

Bara för att visa dig skillnaden mellan "" och " Lyckad " alternativen, låt oss köra ett nytt test och den här gången använder vi alternativet " Lyckades ".

Power Automate Expressions – En introduktion

Detta använder indata från någon som twittrade om " Power Automate ." Informationen som vi har för detta test kom från en annan person som triggade vårt flöde.

Power Automate Expressions – En introduktion




Slutsats

Det är så uttryck i allmänhet fungerar i Power Automate. Du har också lärt dig hur du använder dem i automatisering av arbetsflöden. Du behöver bara använda funktioner för att skapa uttryck. Power Automate tillhandahåller olika funktioner som kan användas för att hämta data, ändra data, utvärdera data och mycket mer.

Om du inte är van vid formler tar det tid att vänja sig vid dem. För nya användare som inte är bekanta med uttryck, kommer du att bli bekant med det när du fortsätter att prova olika uttryck i dina flöden.  

Med vänliga hälsningar,

Henry


Hur man kommenterar i Python – En snabbguide för nybörjare

Hur man kommenterar i Python – En snabbguide för nybörjare

Hur man kommenterar i Python – En snabbguide för nybörjare

Vad är Power Query & M Language: En detaljerad översikt

Vad är Power Query & M Language: En detaljerad översikt

Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.

Skapa en paginerad rapport: Lägga till texter och bilder

Skapa en paginerad rapport: Lägga till texter och bilder

Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!

Löpande summor i LuckyTemplates med DAX

Löpande summor i LuckyTemplates med DAX

Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.

LuckyTemplates Slope Chart: En översikt

LuckyTemplates Slope Chart: En översikt

Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.

LuckyTemplates färgteman för enhetliga visualiseringar

LuckyTemplates färgteman för enhetliga visualiseringar

Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.