Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Med dataoperasjoner kan du manipulere data mens du bygger skyflytene. Bruk dem til å opprette, sortere og omorganisere data ved hjelp av snarveier som gjør det enklere og raskere å oppnå resultatene. Denne fremgangsmåten sparer deg for tid og krefter. Når du bruker dataoperasjoner, kan du øke effektiviteten til flytene, redusere antall feil og gjøre det enklere å analysere data.
Denne artikkelen forklarer hvordan du kan bruke dataoperasjoner, for eksempel opprett, til å opprette enkeltutdata fra flere inndata, inkludert uttrykk. Du kan også bruke dataoperasjoner til å slå sammen eller velge data, filtrere matriser, opprette tabeller og analysere JSON. I denne artikkelen gir hver del en kort beskrivelse av dataoperasjonen, etterfulgt av en trinnvis fremgangsmåte for å hjelpe deg å bruke den i skyflyten.
Forutsetning
- Tilgang til Power Automate.
- Et verktøy for å sende HTTP POST-forespørsler med en JSON-tabell til din flyt.
- En ny eller eksisterende skyflyt der du kan legge til dataoperasjoner.
Vis en skyflyt i utformingsverktøyet
Hvis du vil bruke dataoperasjonene som er beskrevet i denne artikkelen, må du åpne utformeren med den nye eller eksisterende skyflyten.
Power Automate lar deg bruke den nye utformingen eller den klassiske utformingen til å konfigurere skyflyten. Følgende skjermbilder bruker den nye utformeren, men trinnene er like i begge utformerne. Finn ut mer (med eksempler) i Finn forskjellene mellom den nye utformingen og den klassiske utformingen.
Opprett en ny skyflyt
Følg disse trinnene for å opprette en ny skyflyt:
Logg på Power Automate.
Velg Opprett i navigasjonsruten til venstre.
Velg en av skyflyttypene i Start fra bunnen av: Automatisk skyflyt, Direkte skyflyt, Planlagt skyflyt eller Beskriv det for å utforme det.
Når det gjelder Automatisk skyflyt, Direkte skyflyt og Planlagt skyflyt, følger du instruksjonene og velger Opprett.
For Beskriv den for å utforme den:
Skriv inn en beskrivelse av flyten du vil opprette, og velg Send inn, eller velg blant de foreslåtte flytbeskrivelsene generert av kunstig intelligens.
Hvis du er fornøyd med den foreslåtte flyten, velger du Behold det og fortsett.
Se gjennom de tilkoblede appene og tjenestene, og velg deretter Opprett flyt.
Flyten åpnes i utformingen.
Velg en eksisterende skyflyt
Følg disse trinnene for å velge en eksisterende skyflyt:
Logg på Power Automate.
Velg Mine flyter i navigasjonsruten til venstre.
På fanen Nettskyflyter velger du flyten du vil åpne.
Velg Rediger på kommandolinjen øverst.
Flyten åpnes i utformingen.
Bruke Opprett-handlingen
Bruk dataoperasjonen – Opprett handling for å unngå å skrive inn de samme dataene flere ganger når du utformer en skyflyt. I dette eksemplet må du angi en matrise med sifre, [0,1,2,3,4,5,6,7,8,9], flere ganger mens du utformer flyten. Du kan bruke Opprett-handlingen til å lagre matrisen, slik det er beskrevet i fremgangsmåten nedenfor.
Legg til opprett-handlingen
Legg til en handling i flyten ved å velge plusstegnet (+).
Skriv inn skriv i søkefeltet Legg til en handling.
Under Dataoperasjon velger du Opprett.
Skriv inn matrisen i Inndata-feltet som du vil referere til senere.
Lukk konfigurasjonsruten ved å velge pil venstre (<<) i øvre høyre hjørne.
Tips
Hvis du vil gjøre det enklere å finne Opprett-kortet senere, kan du gi det et nytt navn ved å velge teksten Opprett på tittellinjen til kortet og angi et navn som er lett å huske.
Bruk utdataene fra opprett-handlingen
Bruk innholdet i opprett-handlingen du opprettet i denne delen, i en ny handling. I dette eksemplet bruker du utdataene fra opprett-handlingen i handlingen Dataoperasjon – Føy sammen. Sammenføyningshandlingen føyer sammen en matrise til én streng med et skilletegn du velger.
Legg til en handling i flyten ved å velge plusstegnet (+).
I søkefeltet Legg til en handling skriver du inn føy sammen.
Under Dataoperasjon velger du Føy sammen.
Velg lynikonet i Fra-feltet, og velg deretter den dynamiske verdien Utdata.
Outputsvises i Fra-feltet.
Skriv inn et komma (
,) eller ønsket skilletegn i Sammenføyning med-feltet.Lukk konfigurasjonsruten ved å velge pil venstre (<<) i øvre høyre hjørne.
Bruk føy sammen-handlingen
Bruk handlingen Dataoperasjon – Føy sammen til å avgrense en matrise med et valgfritt skilletegn. For eksempel mottar arbeidsflyten din en webforespørsel som inkluderer følgende tabell med e-postadresser: ["d@example.com", "k@example.com", "dal@example.com"]. E-postprogrammet krever imidlertid at adresser skal være formatert i én enkelt streng som er atskilt med semikolon. Du bruker handlingen Dataoperasjoner – Føye sammen til å endre kommaskilletegnet (,) til semikolon (;) ved å følge denne fremgangsmåten:
Legg til en ny handling, søk etter Føy sammen, og velg deretter Dataoperasjon – Føy sammen.
I Fra-feltet angir du matrisen, og i feltet Føy sammen med skriver du inn et semikolon (;).
Lagre flyten, og kjør den.
Etter at flyten har kjørt, er utdataene for handlingen Dataoperasjon – føy sammen en streng med adressene som føyes sammen med semikolon, som vist på følgende skjermbilde.
Bruk velg-handlingen
Bruk dataoperasjonen – Velg handling for å endre formen på objekter i en matrise. Du kan for eksempel legge til, fjerne eller endre navn på elementene i hvert enkelt objekt i en matrise.
Merk
Du kan legge til eller fjerne elementer ved hjelp av Velg-handlingen, men du kan ikke endre antall objekter i matrisen.
I dette eksemplet legges dataene inn i flyten via en nettforespørsel i dette formatet:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
I dette eksemplet skriver data inn flyten gjennom en nettforespørsel i dette formatet:
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]
For å gjøre dette:
Slett den eksisterende utløseren ved å høyreklikke på utløseren og velge Slett, eller ved å velge den loddrette ellipsen (⋮) i konfigurasjonsruten og deretter velge Slett.
Legg til utløseren Når en HTTP-forespørsel mottas i flyten.
Velg Bruk eksempelnyttelast til å generere skjema.
Lim inn et utvalg av kildedatamatrisen i boksen som vises, og velg deretter Ferdig.
Legg til handlingen Dataoperasjon – Velg, og konfigurer den deretter som vist på bildet nedenfor.
> Utdataene fra Velg-handlingen er en matrise som inneholder nylig formede objekter. Du kan deretter bruke denne matrisen på en annen handling, som Opprett-handlingen som er beskrevet tidligere.
Bruk handlingen Filtrer tabell
Bruk Dataoperasjon – Filtermatrise-handlingen til å redusere antall objekter i en matrise til et delsett som oppfyller vilkårene du angir.
Merk
- Du kan ikke bruke handlingen Filtermatrise til å endre formen på objekter i matrisen.
- Teksten du filtrerer etter, skiller mellom små og store bokstaver.
I dette eksemplet bruker du filtermatrise-handlingen på denne matrisen:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Dette eksemplet oppretter en ny matrise som bare inneholder objekter der first er satt til Eugenia.
Finn og legg til handlingen Filtrer matrise i flyten.
I delen Filterspørring konfigurerer du filtermatrisehandlingen. Etter eksemplet i denne delen velger du
first>er lik>Eugenia.
Lagre og kjør flyten.
Bruk handlingen Opprett CSV-tabell
Bruk Dataoperasjon – Opprett CSV-tabell-handlingen til å endre inndata i en JSON-matrise til en kommadelt tabell (CSV). Hold topptekstene synlige i CSV-utdataene. I dette eksemplet konverterer du følgende matrise til en CSV-tabell:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Finn, legg til og konfigurer deretter handlingen Dataoperasjon – Opprett CSV-tabell, slik at den ligner på bildet nedenfor.
Brødteksttokenet i dette bildet kommer fra handlingen Når en HTTP-forespørsel mottas. Du kan imidlertid få inndataene for handlingen Opprett CSV-tabell fra utdataene fra en tidligere handling i flyten, eller du kan skrive den inn direkte i Fra-boksen .
Lagre og kjør flyten.
Når flyten kjører, viser handlingen Opprett CSV-tabell utdataene som vises på skjermbildet nedenfor.
Bruk handlingen Opprett HTML-tabell
Bruk Dataoperasjon – Opprett HTML-tabell-handlingen til å endre inndata fra en JSON-matrise til en HTML-tabell. Hold topptekstene synlige i HTML-utdataene.
Dette gjør du ved å følge fremgangsmåten i den forrige delen Bruk Opprett CSV-handling, men bruk handlingen Dataoperasjon – opprett HTML-tabell i stedet for Opprett CSV-tabell.
Tips
Hvis du planlegger å sende HTML-tabellen via e-post, må du huske på å velge IsHtml i e-posthandlingen.