Adatműveletek használata

Ebből a cikkből megismerhet néhány gyakori adatműveletet, például az összeállítást Power Automate, az illesztést, a kijelölést, a tömbök szűrését, a táblák létrehozását és a JSON elemzését. Ezekkel a műveletekkel módosíthatja az adatokat folyamatok létrehozásakor.

Feljegyzés

A cikk különböző szakaszai nem kapcsolódnak egymáshoz, és nem függenek egymástól. A különböző szakaszok különböző példákat használnak.

Íme egy rövid videó az adatműveletekről.

Előfeltételek

  • Hozzáférés Power Automate.
  • Egy eszköz, amely JSON-tömböt tartalmazó HTTP POST-kéréseket küld a folyamatnak.

Az összeállítás művelet használata

Az Adatművelet – Összeállítás művelettel megkímélheti magát attól, hogy többször kelljen megadnia ugyanazokat az adatokat a felhőfolyamat tervezésekor. Ebben a példában többször is meg kell adnia egy számjegytömböt[0,1,2,3,4,5,6,7,8,9] a folyamat tervezése során. Az összeállítás művelettel mentheti a tömböt a következő eljárás szerint.

  1. Keressen rá az összeállítás kifejezésre, majd válassza az Összeállítás - Adatművelet műveletet.

Képernyőkép az Írás művelet kereséséről és kiválasztásáról.

  1. A Bemenetek mezőbe írja be azt a tömböt, amelyre később hivatkozni szeretne.

    Képernyőkép az írási művelet konfigurálásáról.

Tipp.

Ha később könnyebben meg szeretné találni az Írás kártyát, nevezze át úgy, hogy kiválasztja a kártya címsorában található Írás szöveget , és beír egy könnyen megjegyezhető nevet.

Ha hozzá kell férnie az írási művelet tartalmához, kövesse az alábbi lépéseket.

  1. Adjon hozzá egy műveletet, például az Illesztés - Adatművelet.

  2. Válassza ki azt a vezérlőt, amelyhez hozzá szeretné adni az összeállítás műveletben mentett tartalmat.

    Megnyílik a Dinamikus tartalom hozzáadása a folyamatban használt alkalmazásokból és összekötőkből képernyő.

  3. A Dinamikus tartalom lap Összeállítás szakaszában válassza a Kimenetek lehetőséget .

    Képernyőkép az Írás művelet kimeneteinek használatáról.

Az összekapcsolás művelet használata

Az Adatművelet – Egyesítés művelettel határolódhat el egy tömböt a választott elválasztóval. A folyamat például egy webes kérést kap, amely a következő e-mail-címek tömbjét tartalmazza: ["d@example.com", "k@example.com", "dal@example.com"]. A levelező program azonban megköveteli, hogy az e-mail-címeket egyetlen olyan sztringben formázza, amelyben az egyes címek pontosvesszővel vannak egymástól elválasztva. Az Adatművelet – Egyesítés művelettel a vesszőelválasztót (,) pontosvesszőre (;) módosíthatja az alábbi lépések végrehajtásával:

  1. Adjon hozzá egy új műveletet, keressen rá az Illesztés kifejezésre, majd válassza az Adatművelet – Csatlakozás lehetőséget.

    Képernyőkép az illesztési művelet kereséséről és kiválasztásáról.

  2. A Feladó mezőbe írja be a tömböt, majd az Egyesítés ezzel mezőbe írjon be egy pontosvesszőt (;).

    Képernyőkép az illesztési művelet konfigurálásáról.

  3. Mentse, majd futtassa a folyamatot.

  4. A folyamat futtatása után az Adatművelet – Illesztés művelet kimenete egy sztring lesz, amely pontosvesszővel összekapcsolt címeket tartalmaz, ahogy az alábbi képernyőképen látható.

    Képernyőkép a vesszővel elválasztott címek bemenetéről, az Illesztés pontosvessző értékkel, valamint a címek pontosvesszővel elválasztott kimenetéről.

A kiválasztás művelet használata

Az Adatművelet – Válassza ki művelettel alakítsa át a tömbben lévő objektumok alakját. Például hozzáadhat, eltávolíthat vagy átnevezhet elemeket egy tömb minden egyes objektumában.

Feljegyzés

Ugyan a kiválasztás művelettel hozzáadhat és eltávolíthat elemeket, egy tömb objektumainak számát nem lehetséges megváltoztatni vele.

Ebben a példában az adatok bekerülnek a folyamatba a következő formátumú webkérések segítségével:

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

A bejövő adatokat úgy szeretné átformálni, hogy átnevezi first a következőre FirstName : és last erre FamilyName, és hozzáad egy új tagot FullName , amely egyesíti first az és-t last (szóközzel elválasztva).

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

Ehhez tegye a következőket:

  1. Adja hozzá a HTTP-kérések fogadásakor eseményindítót a folyamathoz.

  2. Válassza a Minta hasznos adatok használata séma létrehozásához lehetőséget.

    Képernyőkép a minta hasznos adatainak kiválasztásáról.

  3. A megjelenő mezőbe illessze be a forrásadat-tömb mintáját, majd válassza a Kész lehetőséget.

  4. Adja hozzá az Adatművelet – Válassza ki műveletet , majd konfigurálja az alábbi képernyőképen látható módon.

    Konfigurálja a kiválasztás műveletet.

    > A kijelölési művelet kimenete egy tömb, amely az újonnan formázott objektumokat tartalmazza. Ezt a tömböt bármely más műveletben is felhasználhatja, például a már korábban ismertetett összeállítás műveletben.

A tömb szűrése művelet használata

A Tömb szűrése – Adatművelet művelettel csökkentheti a tömbben lévő objektumok számát a megadott feltételeknek megfelelő részhalmazra.

Feljegyzés

  • A tömbben lévő objektumok alakjának megváltoztatásához nem használható a tömb szűrése művelet.
  • A szűréshez használt szöveg megkülönbözteti a kis- és nagybetűket.

Ebben a tömbben a tömbszűrési művelet van:

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

Ez a példa egy új tömböt hoz létre, amely csak olyan objektumokat tartalmaz, first amelyekben Eugeniabe van állítva.

  1. Keresse meg, majd adja hozzá a Tömb szűrése műveletet a folyamathoz.

  2. Konfigurálja a tömbszűrési műveletet az alábbi képernyőképen látható módon.

    Képernyőkép a Tól től szakaszban az első sor beállítása Törzs. A második sorban az első megegyezik Eugenia-val.

  3. Mentse és futtassa a folyamatot.

A CSV-táblázat létrehozása művelet használata

A CSV-tábla létrehozása – Adatművelet művelettel módosíthatja a JSON-tömb bemenetét vesszővel tagolt érték (CSV) táblává. Lehetősége van arra, hogy a CSV-kimenetben a fejléceket is megtartsa. Ebben a példában a következő tömböt kell konvertálni CSV-táblázattá:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Keresse meg, adja hozzá, majd konfigurálja a CSV-tábla létrehozása – Adatművelet műveletet az alábbi képhez hasonlóan.

    Képernyőkép a CSV-tábla létrehozása művelet konfigurálásáról. A From értéke Törzs, az Oszlopok értéke pedig Automatikus.

    A képen látható törzs jogkivonat egy HTTP-kérés fogadásakor műveletből származik; a CSV-tábla létrehozása művelet bemenetét azonban lekérheti a folyamat bármely korábbi műveletének kimenetéből, vagy megadhatja közvetlenül a Feladó mezőben.

  2. Mentse és futtassa a folyamatot.

    A folyamat futtatásakor a CSV-tábla létrehozása művelet megjeleníti az alábbi képernyőképen látható kimenetet.

    Képernyőkép a CSV-tábla létrehozása művelet kimenetéről, amelyen az első sorban az

A HTML-táblázat létrehozása művelet használata

A HTML-tábla létrehozása – Adatművelet művelettel módosíthatja a JSON-tömbbemenetet HTML-táblává. Lehetősége van arra, hogy a HTML-kimenetben a fejléceket is megtartsa.

Ehhez kövesse az előző , A CSV-tábla létrehozása művelet CSV-tábla létrehozásához című szakasz lépéseit. Használja a HTML-táblázat létrehozása – Adatművelet műveletet a CSV-tábla létrehozása helyett.

Tipp.

Ha a HTML-táblázatot e-mailben szeretné elküldeni, ne felejtse el kiválasztani az IsHtml lehetőséget az e-mail műveletben.