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 felhőfolyamat tervezésekor többször kelljen megadnia ugyanazokat az adatokat. 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.
- Keressen rá az összeállítás kifejezésre, majd válassza az Összeállítás - Adatművelet műveletet.
A Bemenetek mezőbe írja be azt a tömböt, amelyre később hivatkozni szeretne.
Tipp.
Ha azt szeretné kártya hogy az Írás később könnyebben megtalálható legyen, nevezze át úgy, hogy kijelöli az Írás szöveget a kártya címsorában, é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.
Adjon hozzá egy műveletet, például az Illesztés - Adatművelet.
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ő.
A Dinamikus tartalom lap Összeállítás szakaszában válassza a Kimenetek lehetőséget .
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:
Adjon hozzá egy új műveletet, keressen rá az Illesztés kifejezésre, majd válassza az Adatművelet – Csatlakozás lehetőséget.
A Feladó mezőbe írja be a tömböt, majd az Egyesítés ezzel mezőbe írjon be egy pontosvesszőt (;).
Mentse, majd futtassa a folyamatot.
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ó.
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:
Adja hozzá a HTTP-kérések fogadásakor eseményindítót a folyamathoz.
Válassza a Minta hasznos adatok használata séma létrehozásához lehetőséget.
A megjelenő mezőbe illessze be a forrásadat-tömb mintáját, majd válassza a Kész lehetőséget.
Adja hozzá az Adatművelet – Válassza ki műveletet , majd konfigurálja az alábbi képernyőképen látható módon.
> 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 Eugenia
be van állítva.
Keresse meg, majd adja hozzá a Tömb szűrése műveletet a folyamathoz.
Konfigurálja a tömbszűrési műveletet az alábbi képernyőképen látható módon.
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" } ]
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.
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.
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.
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.