Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Datahandlinger giver dig mulighed for at manipulere data, når du bygger dine cloudflow. Brug dem til at oprette, sortere og omarrangere data ved hjælp af genveje, der hjælper dig med nemmere og hurtigere at opnå dine resultater. Med denne fremgangsmåde sparer du tid og kræfter. Når du bruger datahandlinger, kan du øge effektiviteten af dine flows, reducere antallet af fejl og gøre det nemmere at analysere data.
I denne artikel forklares det, hvordan du kan bruge datahandlinger, f.eks. compose, til at oprette et enkelt output ud fra flere input, herunder udtryk. Du kan også bruge datahandlinger til at sammenkæde eller vælge data, filtrere matrixer, oprette tabeller og fortolke JSON. I denne artikel indeholder hvert afsnit en kort beskrivelse af datahandlingen efterfulgt af en trinvis procedure, der kan hjælpe dig med at bruge den i dit cloudflow.
Forudsætninger
- Adgang til Power Automate.
- Et værktøj til at sende HTTP POST-anmodninger med en JSON-matrix til dit flow.
- Et nyt eller eksisterende cloudflow, som du kan føje datahandlinger til.
Få vist et cloudflow i designeren
Hvis du vil bruge de datahandlinger, der er beskrevet i denne artikel, skal du åbne designeren med dit nye eller eksisterende cloudflow.
Power Automate gør det muligt at bruge enten den nye designer eller den klassiske designer til at konfigurere dit cloudflow. Følgende skærmbilleder bruger den nye designer, men trinnene er ens i begge designere. Få mere at vide om (med eksempler) i Identificer forskelle mellem den nye designer og den klassiske designer.
Opret et nyt cloudflow
Følg disse trin for at oprette et nyt cloudflow:
Log på Power Automate.
Vælg Opret i navigationsruden til venstre.
Vælg en af typerne af cloudflows i Start fra bunden: Automatiseret cloudflow, Hurtigt cloudflow, Planlagt cloudflow eller Beskriv det for at designe det.
For Automatiseret cloudflow, Hurtigt cloudflow og Planlagt cloudflow skal du følge vejledningen og vælge Opret.
For Beskriv det for at designe det:
Angiv en beskrivelse af det flow, du vil oprette, og vælg Send, eller vælg blandt de AI-genererede foreslåede flowbeskrivelser.
Hvis du er tilfreds med det foreslåede flow, som Copilot genererede, skal du vælge Behold det og fortsæt.
Gennemse dine tilsluttede apps og tjenester, og vælg derefter Opret flow.
Flowet åbnes i designeren.
Vælg et eksisterende cloudflow
Hvis du vil vælge et eksisterende cloudflow, skal du følge disse trin:
Log på Power Automate.
Vælg Mine flow i navigationsruden til venstre.
Vælg det flow, du vil åbne, under fanen Cloudflows.
Vælg Rediger på kommandolinjen øverst.
Flowet åbnes i designeren.
Brug oprettelseshandlingen
Brug handlingen Datahandling – Meddelelse for at undgå at angive de samme data flere gange, når du designer et cloudflow. I dette eksempel skal du angive en matrix af cifre—[0,1,2,3,4,5,6,7,8,9]—flere gange, mens du designer flowet. Du kan bruge handlingen Opret til at gemme matrixen, som beskrevet i følgende procedure.
Tilføj sammensæt handling
Tilføj en handling i dit flow ved at vælge plustegnet (+).
Skriv Compose i søgefeltet Tilføj en handling.
Under Datahandling skal du vælge Opret.
Angiv matrixen i feltet Input, som du vil henvise til senere.
Luk konfigurationsruden ved at vælge pile til venstre (<<) i øverste højre hjørne af ruden.
Tip
Du kan gøre det nemmere at finde kortet Opret senere ved at omdøbe det ved at vælge teksten Opret på kortets titellinje og skrive et navn, der er let at huske.
Brug output fra handlingen Opret
Brug indholdet af sammensætningshandlingen, som du har oprettet i denne sektion, i en ny handling. I dette eksempel skal du bruge outputtene fra sammensætningshandlingen i handlingen Datahandling – Join. Joinhandlingen tager en matrix og forbinder den til en enkelt streng med en separator efter eget valg.
Tilføj en handling i dit flow ved at vælge plustegnet (+).
I søgefeltet Tilføj en handling, skriv join.
Under Datahandling skal du vælge Join.
I feltet Fra skal du vælge lynikonet og derefter vælge den dynamiske værdi Outputs.
Outputsvises i Fra-feltet.
I feltet Joinforbind med skal du angive et komma (
,) eller den ønskede separator.Luk konfigurationsruden ved at vælge pile til venstre (<<) i øverste højre hjørne af ruden.
Brug joinforbindehandlingen
Brug handlingen Datahandling – Joinforbind til at afgrænse en matrix med en separator efter eget valg. Dit flow modtager f.eks. en webanmodning, der omfatter følgende matrix med mailadresser: ["d@example.com", "k@example.com", "dal@example.com"]. Dit mailprogram kræver imidlertid, at adresser skal være formateret i en enkelt streng adskilt med semikolon. Du kan bruge handlingen Datahandling – Join til at ændre kommaafgrænseren (,) til et semikolon (;) ved at følge disse trin:
Tilføj en ny handling, søg efter Joinforbind, og vælg derefter Datahandling – Joinforbind.
Angiv matrixen i feltet Fra, og brug feltet Joinforbind med til at indtaste et semikolon (;).
Gem dit flow, og kør det derefter.
Når flowet er kørt, vil outputtet fra handlingen Datahandling – Join være en streng med de adresser, der er forbundet af semikolon, som vist på følgende skærmbillede.
Brug den valgte handling
Brug handlingen Datahandling – vælg for at ændre formen af objekter i en matrix. Du kan f.eks. tilføje, fjerne eller omdøbe elementer i hvert objekt i en matrix.
Bemærk
Mens du kan tilføje eller fjerne elementer med brug af den valgte handling, kan du ikke ændre antallet af objekter i matrixen.
I dette eksempel kommer dataene ind i dit flow via en webanmodning i følgende format:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
I dette eksempel angiver data dit flow via en webanmodning i dette format:
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]
Gør følgende:
Slet den eksisterende udløser enten ved at højreklikke på udløseren og vælge Slet eller ved at vælge den lodrette ellipse (⋮) i konfigurationsruden og derefter vælge Slet.
Tilføj udløseren Når en HTTP-anmodning modtages i dit flow.
Vælg Brug eksempelnyttedata til at oprette skema.
I det felt, der vises, skal du indsætte et eksempel på matrixen med dine kildedata og derefter vælge knappen Udført.
Tilføj handlingen Datahandling – Vælg, og konfigurer den som i følgende skærmbillede.
> Outputtet fra den valgte handling er en matrix, der indeholder de objekter, der netop er formet. Du kan derefter bruge denne matrix i enhver anden handling, f.eks. Opret, som beskrevet tidligere.
Brug handlingen filtermatrix
Brug handlingen Datahandling – Filtermatrix til at reducere antallet af objekter i en matrix til en delmængde, der svarer til de kriterier, som du angiver.
Bemærk
- Du kan ikke bruge filtermatrixhandlingen til at ændre objektets form i matrixen.
- Der skelnes mellem store og små bogstaver i den tekst, du filtrerer efter.
I dette eksempel skal du bruge filtermatrixhandlingen på denne matrix:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
I dette eksempel oprettes der en ny matrix, der kun indeholder objekter, hvor first er sat til Eugenia.
Find og føj matrixhandlingen Filter til dit flow.
Konfigurer filterarrayhandling i sektionen Filterforespørgsel. Efter eksemplet i dette afsnit skal du vælge
first>er lig med>Eugenia.
Gem og kør dit flow.
Brug handlingen Opret CSV-tabel
Brug handlingen Datahandling – Opret CSV-tabel til at ændre et JSON-matrixinput til en kommasepareret værditabel (CSV). Hold overskrifterne synlige i CSV-outputtet. I dette eksempel skal du konvertere følgende matrix til en CSV-tabel:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Find, tilføj og konfigurer derefter handlingen Datahandling – Opret CSV-tabel, så den ligner følgende billede.
Brødtekst-tokenet i dette billede stammer fra handlingen Når en HTTP-anmodning modtages. Du kan dog få input til handlingen Opret CSV-tabel fra outputtet af en tidligere handling i dit flow, eller du kan angive det direkte i feltet Fra .
Gem og kør dit flow.
Når flowet kører, vises det output, der ses på følgende skærmbillede, i handlingen Opret CSV-tabel.
Brug handlingen Opret HTML-tabel
Brug handlingen Datahandling – Opret HTML-tabel til at ændre et JSON-matrixinput til en HTML-tabel. Sørg for, at overskrifterne er synlige i HTML-outputtet.
Det kan du gøre ved at følge de trin, der er beskrevet i forrige afsnit Brug handlingen Opret CSV-tabel, men brug handlingen Datahandling - Opret HTML-tabel i stedet for Opret CSV-tabel.
Tip
Hvis du planlægger at sende HTML-tabellen via mail, skal du huske at vælge IsHtml i mailhandlingen.