Dela via


Använd dataåtgärder

Med dataåtgärder kan du manipulera data när du skapar dina molnflöden. Du kan använda dem för att skapa, sortera och ordna om data med hjälp av genvägar som hjälper dig att uppnå dina resultat enklare och snabbare, vilket kan spara tid och ansträngning. När du använder dataåtgärder kan du öka effektiviteten i dina flöden, minska antalet fel och göra det enklare att analysera data.

Den här artikeln beskriver hur du kan använda dataåtgärder som att komponera för att skapa enskilda utdata från flera indata, inklusive uttryck. Du kan också använda dataåtgärder för att koppla eller välja data, filtrera matriser, skapa tabeller och parsa JSON. I den här artikeln innehåller varje avsnitt en kort beskrivning av dataåtgärden, följt av en steg-för-steg-procedur som hjälper dig att använda den i ditt molnflöde.

Förutsättningar

  • Åtkomst till Power Automate
  • Ett verktyg för att skicka HTTP POST-begäran med en JSON-matris till flödet.
  • Ett nytt eller befintligt molnflöde där du kan lägga till dataåtgärder.

Visa ett molnflöde i designern

Om du vill använda de dataåtgärder som beskrivs i den här artikeln måste designern vara öppen med det nya eller befintliga molnflödet.

Med Power Automate kan du använda antingen nya designern eller den klassiska designern för att konfigurera ditt molnflöde. Skärmbilderna i den här artikeln använder den nya designern, men stegen är liknande i båda designerna. Läs mer (med exempel) i Identifiera skillnader mellan den nya designern och den klassiska molnflödesdesignern.

Skapa ett nytt molnflöde

Följ dessa steg för att skapa ett nytt molnflöde.

  1. Logga in på Power Automate.

  2. I navigeringsfönstret till vänster väljer du Skapa.

  3. Välj en av typerna av molnflöden i Börja från tomt: Automatiserat molnflöde, Direkt molnflöde, Schemalagt molnflöde eller Beskriv det för att utforma det.

    Skärmbild av rutor Börja från tomt.

  4. För Automatiserat molnflöde, Direkt molnflöde och Schemalagt molnflöde följer du instruktionerna och väljer Skapa.

  5. För Beskriv det för att designa det:

    1. Ange en beskrivning av det flöde som du vill skapa och välj Skicka, eller välj bland de AI-genererade föreslagna flödesbeskrivningarna.

    2. Om du är nöjd med det föreslagna flödet väljer du Behåll och fortsätt.

    3. Granska dina anslutna appar och tjänster och välj sedan Skapa flöde.

      Flödet öppnas i designern.

Välj ett befintligt molnflöde

Om du vill välja ett befintligt molnflöde följer du stegen nedan.

  1. Logga in på Power Automate.

  2. Välj Mina flöden i vänstra navigeringsfönstret.

  3. På fliken Molnflöden väljer du det flöde som du vill öppna.

  4. Välj Redigera i kommandofältet.

    Flödet öppnas i designern.

Använd åtgärden skriv

Använd åtgärden Dataåtgärden – Skriv för att slippa skriva samma data flera gånger när du skapar ett molnflöde. I det här exemplet måste du ange en siffermatris – [0,1,2,3,4,5,6,7,8,9] – flera gånger under utformningen av flödet. Du kan använda åtgärden Skriv om du vill spara matrisen, enligt beskrivningen i följande procedur.

Lägg till skrivåtgärden

  1. Visa ett molnflöde i designern.

  2. I flödet lägger du till en åtgärd genom att välja plustecknet (+).

  3. I sökfältet Lägg till en åtgärd skriver du skriv.

  4. Under Dataåtgärd väljer du Komponera.

    Skärmbild av åtgärden Komponera – dataåtgärd.

  5. I fältet Indata anger du matrisen du vill referera till senare:

    Konfigurera åtgärden Skriv.

  6. Stäng konfigurationspanelen genom att välja de vänstra pilarna (<<) längst upp i högra hörnet.

    Tips!

    Om du vill göra kortet Skriv lättare att hitta senare, byt namn på det genom att välja texten Skriv på kortets rubrikfält och ange ett namn som är lätt att komma ihåg.

Använd utdata från skrivåtgärden

Använd innehållet i komponeringsåtgärden som du skapade i det här avsnittet i en ny åtgärd. I det här exemplet använder du utdata från komponeringsåtgärden i åtgärden Dataåtgärd – Anslut. Kopplingsåtgärden tar en matris och kopplar den till en enda sträng med valfri avgränsare.

  1. Visa ett molnflöde i designern.

  2. I flödet lägger du till en åtgärd genom att välja plustecknet (+).

  3. I sökfältet Lägg till en åtgärd skriver du anslut.

  4. Under Dataåtgärd väljer du Anslut.

  5. I fältet Från, välj blixtikonen och välj sedan dynamiska värdet Utdata. Outputs visas i fältet Från.

    Använd utdata från åtgärden skriv.

  6. I fältet Koppla med anger du ett kommatecken (,) eller önskad avgränsare.

  7. Stäng konfigurationspanelen genom att välja de vänstra pilarna (<<) längst upp i högra hörnet.

Använd åtgärden Koppla

Använd åtgärden Dataåtgärd – koppla för att begränsa en matris med valfri avgränsare. Anta exempelvis att ditt flödet tar emot en webb-begäran som innehåller följande matris med e-postadresser: ["d@example.com", "k@example.com", "dal@example.com"]. E-postprogrammet kräver dock att adresser ska vara en sträng som avgränsas med semikolon. Du använder åtgärden Dataåtgärd – koppla för att ändra kommaavgränsaren till ett semikolon (,) till ett semikolon (;) genom att följa dessa steg:

  1. Visa ett molnflöde i designern.

  2. Lägg till en ny åtgärd, sök efter koppla, och välj sedan dataåtgärd – koppla.

    Åtgärden anslut.

  3. I fältet Från ange matrisen och i rutan Koppla med ange semikolon (;).

    Konfigurera åtgärden Koppla.

  4. Spara ditt flöde och testa det.

  5. När flödet har körs blir utdata från åtgärden Dataåtgärd – anslut kommer att vara en sträng med adresserna sammanfogade med semikolon, som visas i följande skärmdump.

    Skärmdump av inmatning av adresser separerade med kommatecken, en ansluta med värdet av semikolon och utdata av dessa adresser separerade med semikolon.

Använd åtgärden Välj

Använd åtgärden Dataåtgärd – Välj för att omvandla formen hos objekt i en matris. Du kan till exempel lägga till, ta bort eller byta namn på element i varje objekt i en matris.

Kommentar

Medan du kan lägga till eller ta bort element med instruktionen select, kan du inte ändra antalet objekt i matrisen.

I det här exemplet anger data ditt flöde via en webbegäran i det här formatet:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Du vill ändra formen på den inkommande informationen genom att byta namn first till FirstName och last till FamilyName och lägga till en ny medlem som kallas FullName som kombinerar first och last (avgränsad med ett blanksteg).

[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]

Så här gör du:

  1. Visa ett molnflöde i designern.

  2. Ta bort den befintliga utlösaren genom att antingen högerklicka på utlösaren och välja Ta bort, eller genom att välja den lodräta ellipsen () i konfigurationsfönstret och sedan välja Ta bort.

    1. Lägg till en När en HTTP-begäran tas emot utlöser i flödet.
  3. Välj Använd exempel på nyttolast för att skapa schema.

    Skärmbild på hur du väljer exempel nyttolast.

  4. I rutan kan du klistra in ett urval från din datakällmatris. Välj sedan Klar.

  5. Lägg till åtgärden Dataåtgärd – Välj och konfigurera den som visas på följande skärmbild.

    Konfigurera åtgärden Välj.

    > Utdatan från åtgärden Välj är en matris som innehåller nyligen formade objekt. Du kan sedan använda denna matris i andra åtgärder, t.ex Skriv, som vi nämnt tidigare.

Använd filtermatrisåtgärd

Använd åtgärden Dataåtgärd - Filtermatris för att minska antalet objekt i en matris till en delmängd som matchar de villkor du anger.

Kommentar

  • Du kan inte använda åtgärden filtermatris för att ändra formen på objekt i matrisen.
  • Den text som du filtrerar är också skiftlägeskänslig.

I det här exemplet Använder du åtgärden filtrera matris på matrisen:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

I det här exemplet skapas en ny array som endast innehåller objekt där first är inställt på Eugenia.

  1. Visa ett molnflöde i designern.

  2. Sök efter och lägg sedan till Filtermatris till flödet.

  3. Konfigurera åtgärden för filtermatris i avsnittet Filterfråga. Välj first>är lika med>Eugenia om du följer exemplet i det här avsnittet.

    Skärmbild av avsnittet Från är den första raden brödtext. På den andra raden anges den första som Eugenia.

  4. Spara ditt flöde och kör det.

Använd åtgärden skapa CSV-tabell

Använd åtgärden Dataåtgärd - skapa CSV tabell för att ändra JSON-matrisindata för en tabell till en tabell med kommaåtskilda värden (CSV). Du kan låta Rubriken vara synliga i CSV-utdata. I det här exemplet konverterar du följande matris till en CSV-tabell:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Visa ett molnflöde i designern.

  2. Hitta, lägg till och konfigurera sedan åtgärden Dataåtgärd – Skapa CSV tabell enligt följande bild.

    Bild på Hur du konfigurerar åtgärden Skapa CSV-tabell. Från är inställt på Brödtext och Kolumner är inställt på Automatisk.

    Tokenet brödtext i den här bilden kommer från en När en HTTP-begäran tas emot-åtgärd, men du kan få indata för åtgärden Skapa CSV-tabell från utdata från alla tidigare åtgärder i ditt flöde, eller så kan du ange det direkt i rutan Från.

  3. Spara ditt flöde och kör det.

    När ditt flöde körs visar åtgärden Skapa CSV tabell utdata som visas i följande skärmbild.

    En skärmbild av resultatet från CSV-tabellåtgärden som visas som firstname,familyname på den första raden följt av Eugenia,Lopez och Elizabeth,Moore.

Använd åtgärden skapa HTML-tabell

Använd åtgärden Dataåtgärd - Skapa HTML-tabell för att ändra JSON-matrisindata till en HTML-tabell. Du kan låta Rubriken vara synliga i HTML-utdata.

Det gör du genom att följa instruktionerna i tidigare avsnittet Använd åtgärden skapa CSV-tabell men använd åtgärden dataåtgärd – skapa HTML-tabell i stället för Skapa CSV-tabell.

Tips!

Kom ihåg att välja IsHtml i e-poståtgärden om du planerar att skicka HTML-tabellen via e-post.