Bruk dataoperasjoner

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:

  1. Logg på Power Automate.

  2. Velg Opprett i navigasjonsruten til venstre.

  3. Velg en av skyflyttypene i Start fra bunnen av: Automatisk skyflyt, Direkte skyflyt, Planlagt skyflyt eller Beskriv det for å utforme det.

    Skjermbilde av Start fra tomme fliser.

  4. Når det gjelder Automatisk skyflyt, Direkte skyflyt og Planlagt skyflyt, følger du instruksjonene og velger Opprett.

  5. For Beskriv den for å utforme den:

    1. Skriv inn en beskrivelse av flyten du vil opprette, og velg Send inn, eller velg blant de foreslåtte flytbeskrivelsene generert av kunstig intelligens.

    2. Hvis du er fornøyd med den foreslåtte flyten, velger du Behold det og fortsett.

    3. 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:

  1. Logg på Power Automate.

  2. Velg Mine flyter i navigasjonsruten til venstre.

  3. På fanen Nettskyflyter velger du flyten du vil åpne.

  4. 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

  1. Vis en nettskyflyt i utformingsverktøyet.

  2. Legg til en handling i flyten ved å velge plusstegnet (+).

  3. Skriv inn skriv i søkefeltet Legg til en handling.

  4. Under Dataoperasjon velger du Opprett.

    Skjermbilde av handlingen Opprett – Dataoperasjon.

  5. Skriv inn matrisen i Inndata-feltet som du vil referere til senere.

    Konfigurer Compose-handlingen.

  6. 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.

  1. Vis en skyflyt i utformeren.

  2. Legg til en handling i flyten ved å velge plusstegnet (+).

  3. I søkefeltet Legg til en handling skriver du inn føy sammen.

  4. Under Dataoperasjon velger du Føy sammen.

  5. Velg lynikonet i Fra-feltet, og velg deretter den dynamiske verdien Utdata. Outputs vises i Fra-feltet.

    Bruk utdata fra Opprett-handlingen.

  6. Skriv inn et komma (,) eller ønsket skilletegn i Sammenføyning med-feltet.

  7. 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:

  1. Vis en cloudflyt i utformingsverktøyet.

  2. Legg til en ny handling, søk etter Føy sammen, og velg deretter Dataoperasjon – Føy sammen.

    Bli med.

  3. I Fra-feltet angir du matrisen, og i feltet Føy sammen med skriver du inn et semikolon (;).

    Konfigurere Føy sammen-handlingen.

  4. Lagre flyten, og kjør den.

  5. 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.

    Skjermbilde av inndata for adresser atskilt med komma, en Føy sammen med-handling der verdien er et semikolon, og utdataene for disse adressene atskilt med semikolon.

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:

  1. Vis en nettskyflyt i utformingsverktøyet.

  2. 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.

  3. Legg til utløseren Når en HTTP-forespørsel mottas i flyten.

  4. Velg Bruk eksempelnyttelast til å generere skjema.

    Skjermbilde av valg av eksempelnyttelasten.

  5. Lim inn et utvalg av kildedatamatrisen i boksen som vises, og velg deretter Ferdig.

  6. Legg til handlingen Dataoperasjon – Velg, og konfigurer den deretter som vist på bildet nedenfor.

    Konfigurer valg-handlingen.

    > 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.

  1. Vis en nettskyflyt i utformingsverktøyet.

  2. Finn og legg til handlingen Filtrer matrise i flyten.

  3. I delen Filterspørring konfigurerer du filtermatrisehandlingen. Etter eksemplet i denne delen velger du first>er lik>Eugenia.

    Skjermbilde av Fra-delen der Brødtekst er angitt for den første linjen. Eugenia er angitt for first på den andre linjen.

  4. 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" } ]
  1. Vis en nettskyflyt i utformingsverktøyet.

  2. Finn, legg til og konfigurer deretter handlingen Dataoperasjon – Opprett CSV-tabell, slik at den ligner på bildet nedenfor.

    Skjermbilde av konfigurering av handlingen Opprett CSV-tabell. Fra er satt til Brødtekst, og kolonner er satt til Automatisk.

    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 .

  3. Lagre og kjør flyten.

    Når flyten kjører, viser handlingen Opprett CSV-tabell utdataene som vises på skjermbildet nedenfor.

    Skjermbildet av utdataene fra handlingen Opprett CSV-tabell, der firstname,familyname vises på første rad, etterfulgt av Eugenia,Lopez og Elizabeth,Moore.

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.