Dela via


Använd dataåtgärder

I den här artikeln lär du dig mer om några vanliga dataåtgärder i Power Automate, t.ex. skapa, sammanfoga, markera, filtrera matriser, skapa tabeller och parsa JSON. Använd dessa åtgärder för att ändra data när du skapar flöden.

Kommentar

De olika avsnitten i den här artikeln är inte relaterade och är inte beroende av varandra. De olika avsnitten använder olika exempel.

Här är en snabb video om datahantering.

Förutsättningar

  • Åtkomst till Power Automate
  • Ett verktyg för att skicka HTTP POST-begäran med en JSON-matris till flödet.

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.

  1. Sök efter skriv, och välj sedan åtgärden Skriv – Dataåtgärder.

Skärmbild av hur du söker efter och markerar åtgärden Skapa.

  1. I rutan Indata anger du matrisen du vill referera till senare:

    Bild på hur du konfigurerar åtgärden skapad.

Dricks

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.

Gör så här om du behöver komma åt innehållet i åtgärden Skriv.

  1. Lägg till en åtgärd som Anslut – Dataåtgärder.

  2. Välj den kontroll där du vill lägga till innehåll som du sparade i åtgärden Skriv.

    Skärmen lägg till dynamiskt innehåll från de appar och anslutningsappar som Används i det här flödet öppnas.

  3. På fliken Dynamiskt innehåll i avsnittet Skriv väljer du Utdata.

    Skärmbild av hur du använder utdata från åtgärden Skapad.

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. Lägg till en ny åtgärd, sök efter koppla, och välj sedan dataåtgärd – koppla.

    Skärmbild av hur du söker efter och markerar åtgärden anslut.

  2. I rutan Från ange matrisen och i rutan Koppla med ange semikolon (;).

    Bild på hur du konfigurerar åtgärden anslut.

  3. Spara ditt flöde och testa det.

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

    Skärmbild 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" } ]

Gör så här:

  1. Lägg till en När en HTTP-begäran tas emot utlöser i flödet.

  2. Välj Använd exempel på nyttolast för att skapa schema.

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

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

  4. 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 Filtermatris – Dataåtgärder 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" } ]

Detta exempel skapar en ny matris som endast innehåller objekt där first anges till Eugenia.

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

  2. Konfigurera åtgärden för filtermatrisen enligt skärmbilden nedan.

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

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

Använd åtgärden skapa CSV-tabell

Använd åtgärden Skapa CSV tabell – Dataåtgärder 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. Hitta, lägg till och konfigurera sedan åtgärden Skapa CSV tabell – Dataåtgärder 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.

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

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

Använd åtgärden skapa HTML-tabell

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

Om du vill göra detta, följer du anvisningarna i avsnittet Använd åtgärden skapa CSV-tabell för att skapa en CSV-tabell. Använd Skapa HTML-tabell – åtgärden Dataåtgärd i stället för Skapa CSV-tabell.

Dricks

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