Der er en række Power Automate- strengfunktioner af strengfunktioner, som vi kan bruge i vores MS-flows. I denne vejledning finder vi ud af brugen og vigtigheden af en anden kompliceret strengfunktion - split funktion.
Opdelingsfunktionen returnerer simpelthen en række elementer baseret på den angivne streng og en afgrænsning .
Indholdsfortegnelse
Sådan fungerer Power Automate Split-funktionen
Vi er nødt til at definere dens parametre (tekst og skilletegn), for at denne funktion fungerer korrekt.

For at forklare det yderligere, lad os sige, at vores tekst er " æblet falder langt fra træet ". Så er afgrænsningen bare et simpelt mellemrum.
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Ved at bruge splitfunktionen får vi et array, der indeholder alle ordene i den tekst/streng, vi har angivet. Et array er en samling af elementer.
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Brug af Power Automate Split-funktionen
Lad os nu have et eksempel på en use case for at forstå, hvorfor vi ønsker at gøre dette. Vi tilføjer endnu et input i dette eksempelflow, som jeg tidligere har oprettet. Lad os indstille det som input 4 , og skriv derefter " Indtast venligst den meddelelse, du vil kaskade ".
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Så lad os bruge opdelingsfunktionen på vores beskedtekst . Vælg opdelingsfunktionen under fanen Udtryk .
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
For tekstparameteren skal du vælge Input 4- variablen.
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Til separatoren skal vi bruge et mellemrum. Klik derefter på knappen OK .
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Klik til sidst på Gem .
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Test af flowet
Lad os nu se, hvad der sker. Klik på Test .
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Vælg indstillingen Jeg udfører udløserhandlingen . Klik derefter på Test .
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Indtast eventuelle data for de andre indgange. Hvad angår input 4 , skal du bare skrive " æblet falder langt fra træet ". Klik derefter på Kør flow.
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Klik på Udført .
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Efter at have tjekket Slack, er det returnerede output præcis, hvad vi troede, det ville være.
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Dette sender os nu et array og ikke den faktiske streng.
Brug af arrays
Lad os nu diskutere nogle ting, du kan gøre med et array. Lad os først tilføje et nyt trin.
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Klik derefter på Kontrol .
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Vælg derefter Anvend på hver kontrol.
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Vælg opdelingsfunktionen under fanen Udtryk .
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Vælg derefter selve teksten, som er Input 4- variablen.
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Sørg for at skrive separatoren, som er et mellemrum. Klik derefter på OK .
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Lad os derefter tilføje en anden handling.
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Søg og vælg Slack- stikket.
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Vælg derefter handlingen Send besked .
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Lad os sende en besked til den samme Slack-kanal ( discord ).
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
For meddelelsesteksten vil vi i stedet for at sende input 4 eller arrayet poste det aktuelle element .
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Ved at bruge kontrollen får den først rækken af strenge via splitfunktionen . Derefter, for hvert element i arrayet, bogfører det det aktuelle element. Så lad os se, hvordan det ser ud. Klik på Gem .
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Klik på Test .
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Vi bruger bare den forrige kørsel, da ingen input er ændret. Klik derefter på Test .
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Når vi tjekker vores Slack, vil vi se, at den med succes viste hver af elementerne fra arrayet.
![Power Automate Split-funktion og arrays Power Automate Split-funktion og arrays]()
Ved at gøre dette kan vi udføre handlinger på array-elementerne separat.
Konklusion
For at opsummere er vi i stand til at diskutere brugen af Power Automate split-funktionen i vores flows. Den opdeler strenge i en række strenge ved hjælp af den definerede afgrænsning. Afgrænsningstegnet fungerer som skilletegn. I vores eksempel brugte vi plads. Folk bruger normalt kommaer, men du kan bestemt have forskellige afgrænsninger til hvert formål.
Vi kan også iterere gennem rækken af elementer og derefter udføre visse handlinger på hver af dem. Det gør vi normalt ved at bruge Anvend til hver kontrol. Denne teknik er helt sikkert nyttig, når du arbejder på en indsamling af data.
Alt det bedste,
Henrik