Samlingsfunktioner i Microsoft Power Automate

Power Automate erbjuder även funktioner som vi kan använda på arrayer. Dessa är allmänt kända som insamlingsfunktioner. I den här handledningen kommer vi att diskutera de olika tillgängliga samlingsfunktionerna ioch deras användning.

En array är en lista eller samling av element. Det kan vara en lista med strängar, heltal och många andra samlingar.

Vi kan göra vissa saker med samlingar. Här är några funktioner som vi kan använda när vi arbetar med arrayer.

Samlingsfunktioner i Microsoft Power Automate

Array-funktioner används egentligen inte mycket i arbetsflöden, men de kan definitivt vara användbara, särskilt under vissa förhållanden. Till exempel, en sak som vi kan göra i en array är att kontrollera om den innehåller ett specifikt objekt. Så låt oss se hur det fungerar.

Innehållsförteckning

Samlingsfunktioner i Power Automate: Innehåller

Denna funktion kräver en samling eller en array och ett specifikt värde . Den returnerar ett booleskt värde (true eller false) som är baserat på om det angivna värdet finns i den angivna arrayen. 

Samlingsfunktioner i Microsoft Power Automate

Låt oss använda det i detta exempelflöde och se hur det fungerar. Ta först bort Apply till varje steg eftersom vi inte behöver det längre.

Samlingsfunktioner i Microsoft Power Automate

Vi behöver ett nytt steg baserat på ett villkor. Så låt oss lägga till ett nytt steg.  

Samlingsfunktioner i Microsoft Power Automate

Klicka sedan på Kontroll

Samlingsfunktioner i Microsoft Power Automate

Klicka på kontrollen Villkor .

Samlingsfunktioner i Microsoft Power Automate

Klicka på ellipsen för steget Villkor och välj sedan Byt namn .

Samlingsfunktioner i Microsoft Power Automate

Låt oss döpa om detta till " Kontrollera om något av orden i ingång 4 innehåller ordet problem " .

Samlingsfunktioner i Microsoft Power Automate

Låt oss nu skapa en array från Input 4 . Under fliken Uttryck , låt oss klicka på splitfunktionen

Samlingsfunktioner i Microsoft Power Automate

Klicka sedan på Indata 4 under fliken Dynamiskt innehåll .

Samlingsfunktioner i Microsoft Power Automate

Lägg till ett kommatecken och utrymme för att det ska bli en rad ord. 

Samlingsfunktioner i Microsoft Power Automate

Nästa sak som vi behöver göra är att använda en samlingsfunktion under fliken Uttryck . För den här, klicka på innehåller -funktionen.  

Samlingsfunktioner i Microsoft Power Automate

Låt oss ta bort den avslutande parametern ' ) ' för innehåller- funktionen. 

Samlingsfunktioner i Microsoft Power Automate

Vi måste kontrollera om denna array innehåller ordet " problem ". Så låt oss lägga till ett kommatecken tillsammans med ordet " problem " och den avslutande parametern ' ) ' i uttrycket. 

Samlingsfunktioner i Microsoft Power Automate

Klicka sedan på OK- knappen. 

Samlingsfunktioner i Microsoft Power Automate

På vårt tillstånd bör vi kontrollera om det är lika med sant

Samlingsfunktioner i Microsoft Power Automate

Efter det lägger vi till en ny åtgärd. 

Samlingsfunktioner i Microsoft Power Automate

Sök och klicka på Slack

Samlingsfunktioner i Microsoft Power Automate

Klicka på Skicka meddelande .

Samlingsfunktioner i Microsoft Power Automate

Vi kommer att publicera detta på den allmänna kanalen. 

Samlingsfunktioner i Microsoft Power Automate

Ställ in meddelandet på " Ingång 4 innehåller ordet problem " .

Samlingsfunktioner i Microsoft Power Automate

Om villkoret är falskt kommer ingenting att hända. Låt oss därför lämna det tomt för tillfället. 

Samlingsfunktioner i Microsoft Power Automate

Testar flödet

Låt oss nu testa detta flöde. 

Samlingsfunktioner i Microsoft Power Automate

Välj alternativet " Jag utför utlösningsåtgärden " och klicka på knappen  Spara och testa .

Samlingsfunktioner i Microsoft Power Automate

Andra ingångar spelar egentligen ingen roll så låt oss bara lägga vad som helst på dem. För ingång 4 , låt oss skriva " Power Automate har ett stort problem! Å nej ”. Klicka sedan på knappen Kör flöde .

Samlingsfunktioner i Microsoft Power Automate

Klicka slutligen på Klar

Samlingsfunktioner i Microsoft Power Automate

Som vi kan se fungerade vårt flöde framgångsrikt. 

Samlingsfunktioner i Microsoft Power Automate

Om vi ​​går till vår Slack, under den allmänna kanalen, kan vi se att den postade ett meddelande som sa " Input 4 innehåller ett ordproblem " vilket betyder att vårt flöde fungerade korrekt. 

Samlingsfunktioner i Microsoft Power Automate

Återigen, genom att använda uttrycket contains , kontrollerade den orden som vi har skrivit in i fältet Input 4 och letade efter ordet " problem ". Den hittade en så den vände detta tillstånd till sant , och det var därför vårt tillstånd gick till om ja- vägen. 

Samlingsfunktioner i Microsoft Power Automate




Slutsats

Sammanfattningsvis är funktionen contains bara en av de många funktioner som vi kan använda för arrayer. Du kan hitta hela listan över alla samlingsfunktioner inom . Vissa av dessa används inte i stor utsträckning, men du kan säkert använda dessa på dina flöden om du vill göra det.

Samlingsfunktioner i Microsoft Power Automate

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.