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


Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.