Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Operațiunile cu date vă permit să manipulați datele pe măsură ce construiți fluxurile în cloud. Utilizați-le pentru a crea, a sorta și a rearanja date utilizând comenzi rapide care vă ajută să obțineți rezultate mai ușor și mai rapid. Această abordare vă economisește timp și efort. Când utilizați operațiuni pe date, puteți crește eficiența fluxurilor, puteți reduce numărul de erori și puteți facilita analiza datelor.
Acest articol explică cum puteți utiliza operațiuni de date precum compunere pentru a crea o singură ieșire din mai multe intrări, inclusiv expresii. De asemenea, puteți utiliza operațiuni de date pentru a uni sau selecta date, a filtra tablouri, a crea tabele și a analiza JSON. În acest articol, fiecare secțiune oferă o scurtă descriere a operațiunii cu datele, urmată de o procedură pas cu pas care să vă ajute să o utilizați în fluxul dvs. în cloud.
Cerințe preliminare
- Acces la Power Automate.
- Un instrument pentru a trimite cereri HTTP POST cu o matrice JSON către fluxul tău.
- Un flux cloud nou sau existent la care puteți adăuga operațiuni de date.
Afișează un flux în cloud în designer
Pentru a utiliza operațiunile de date descrise în acest articol, trebuie să deschideți proiectantul cu fluxul de cloud nou sau existent.
Power Automate vă permite să utilizați fie noul designer, fie designerul clasic pentru a configura fluxul în cloud. ... Următoarele capturi de ecran utilizează noul proiectant, dar pașii sunt similari în ambele proiectanții. Aflați mai multe (cu exemple) în Identificați diferențele dintre designerul nou și designerul clasic.
Creați un nou flux în cloud
Pentru a crea un nou flux în cloud, urmați acești pași:
autentificați-vă Power Automate.
În panoul de navigare din stânga, selectați Creați.
Selectați unul dintre tipurile de fluxuri de cloud din Începeți de la gol: Flux de cloud automat, Flux de cloud instantaneu, Flux de cloud programat sau Descrieți-l pentru a-l proiecta.
Pentru Flux cloud automat, Flux cloud instantaneu și Flux cloud programat, urmați instrucțiunile și selectați Creare.
Pentru descrieți-l pentru a-l proiecta:
Introduceți o descriere a fluxului pe care doriți să îl creați și selectați Trimiteți sau selectați din descrierile de flux sugerate generate de inteligența artificială.
Dacă sunteți mulțumit de fluxul sugerat, selectați Păstrați și continuați.
Verificați aplicațiile și serviciile conectate, apoi selectați Creați flux.
Fluxul se deschide în designer.
Selectați un flux cloud existent
Pentru a selecta un flux de cloud existent, urmați acești pași:
autentificați-vă Power Automate.
În panoul de navigare din stânga, selectați Fluxurile mele.
În fila Cloud flows , selectați fluxul pe care doriți să îl deschideți.
În bara de comenzi din partea de sus, selectați Editare.
Fluxul se deschide în designer.
Folosește acțiunea de compunere
Utilizați acțiunea Operațiune date - Compunere pentru a evita introducerea acelorași date de mai multe ori în timp ce proiectați un flux în cloud. În acest exemplu, trebuie să introduceți o matrice de cifre — [0,1,2,3,4,5,6,7,8,9] — de mai multe ori în timp ce proiectați fluxul. Puteți utiliza acțiunea de compunere pentru a salva matricea, așa cum este descris în procedura următoare.
Adăugați acțiunea de compunere
În flux, adăugați o acțiune selectând semnul plus (+).
În câmpul Adăugați o acțiune de căutare, tastați compunere.
Sub Operații cu date, selectați Compunere.
În câmpul Inputs , introduceți matricea la care doriți să faceți referire ulterior.
Închideți panoul de configurare selectând săgețile stânga (<<) din colțul din dreapta sus.
Sfat
Pentru a face cardul Compose mai ușor de găsit ulterior, redenumiți-l selectând textul Compose din bara de titlu a cardului și introducând un nume ușor de reținut.
Folosește ieșirile din acțiunea de compunere
Folosește conținutul acțiunii de compunere pe care ai creat-o în această secțiune într-o acțiune nouă. În acest exemplu, utilizați ieșirile acțiunii de compunere într-o acțiune Operațiune de date - Join . Acțiunea de unire preia o matrice și o unește într-un singur șir de caractere cu un separator la alegere.
În flux, adăugați o acțiune selectând semnul plus (+).
În câmpul de căutare Adăugați o acțiune , tastați alăturați-vă.
Sub Operații de date, selectați Unire.
În câmpul *De la*, selectați fulgerul, apoi selectați valoarea dinamică *Ieșiri*.
Outputsapare în câmpul De la .
În câmpul Asociere cu , introduceți o virgulă (
,) sau separatorul dorit.Închideți panoul de configurare selectând săgețile stânga (<<) din colțul din dreapta sus.
Folosește acțiunea de alăturare
Folosește acțiunea Operație de date - Join pentru a delimita o matrice cu separatorul ales de tine. De exemplu, fluxul dvs. primește o solicitare web care include următoarea matrice de adrese de e-mail: ["d@example.com", "k@example.com", "dal@example.com"]. Totuși, programul dvs. de e-mail necesită ca adresele să fie formatate într-un singur șir, separate prin punct și virgulă. Folosești acțiunea Operațiune de date - Join pentru a schimba delimitatorul prin virgulă (,) în punct și virgulă (;) urmând acești pași:
Adăugați o acțiune nouă, căutați Join, apoi selectați Operațiune de date - Join.
În câmpul From , introduceți matricea, iar în caseta Join with , introduceți punct și virgulă (;).
Salvați fluxul, apoi rulați-l.
După rularea fluxului, rezultatul acțiunii Data Operation – Join este un șir de caractere cu adresele unite prin punct și virgulă, așa cum se arată în următoarea captură de ecran.
Folosește acțiunea de selectare
Utilizați operațiunea de date - Selectați acțiunea pentru a modifica forma obiectelor dintr-o matrice. De exemplu, puteți adăuga, elimina sau redenumi elemente din fiecare obiect dintr-o matrice.
Notă
Deși puteți adăuga sau elimina elemente utilizând acțiunea de selectare, nu puteți modifica numărul de obiecte din matrice.
În acest exemplu, datele intră în fluxul dvs. prin intermediul unei cereri web în acest format:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
În acest exemplu, datele vă introduc fluxul printr-o solicitare web în acest format:
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]
Pentru aceasta:
Ștergeți declanșatorul existent fie făcând clic dreapta pe declanșator și selectând Ștergere, fie selectând punctele de suspensie verticale (⋮) în panoul de configurare, apoi selectând Ștergere.
Adăugați declanșatorul *Când se primește o cerere HTTP* la fluxul dvs.
Selectați Utilizați sarcina utilă exemplu pentru a genera o schemă.
În caseta care apare, lipiți un exemplu al matricei de date sursă, apoi selectați Gata.
Adăugați acțiunea Operațiune de date – Selectare și apoi configurați-o așa cum se arată în următoarea captură de ecran.
>> Rezultatul acțiunii de selectare este o matrice care conține obiectele nou modelate. Puteți utiliza apoi această matrice în orice altă acțiune, cum ar fi acțiunea de compunere discutată anterior.
Utilizați acțiunea de filtrare a matricei
Folosește acțiunea Operație de date - Filtrare matrice pentru a reduce numărul de obiecte dintr-o matrice la un subset care corespunde criteriilor pe care le furnizezi.
Notă
- Nu puteți utiliza acțiunea de filtrare a matricei pentru a schimba forma obiectelor din matrice.
- Textul pe baza căruia filtrați ține cont de majuscule/minuscule.
În acest exemplu, utilizați acțiunea de filtrare a matricei pe această matrice:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Acest exemplu creează o nouă matrice care conține doar obiecte unde first este setat la Eugenia.
Găsiți și adăugați acțiunea matrice Filtru la flux.
În secțiunea Filtrare interogare , configurați acțiunea de filtrare a matricei. Urmând exemplul din această secțiune, select
first> este egal cu>Eugenia.
Salvați și rulați fluxul.
Folosește acțiunea de creare a tabelului CSV
Folosiți acțiunea Operațiune de date - Creare tabel CSV pentru a schimba o intrare de matrice JSON într-un tabel de valori separate prin virgulă (CSV). Păstrați anteturile vizibile în rezultatul CSV. În acest exemplu, convertiți următoarea matrice într-un tabel CSV:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Găsiți, adăugați și apoi configurați acțiunea Operațiune de date - Creare tabel CSV pentru a semăna cu următoarea imagine.
Simbolul Corp din această imagine provine de la o acțiune Când este primită o solicitare HTTP . Cu toate acestea, puteți obține intrarea pentru acțiunea Creare tabel CSV din rezultatul oricărei acțiuni anterioare din fluxul dvs. sau o puteți introduce direct în caseta De la .
Salvați și rulați fluxul.
Când fluxul rulează, acțiunea Creează tabel CSV afișează rezultatul prezentat în următoarea captură de ecran.
Folosește acțiunea de creare a tabelului HTML
Folosește acțiunea Operațiune de date - Creare tabel HTML pentru a transforma o intrare de tip matrice JSON într-un tabel HTML. Păstrați anteturile vizibile în ieșirea HTML.
Pentru a face acest lucru, urmați pașii din secțiunea anterioară Utilizați acțiunea de creare a tabelului CSV , dar utilizați acțiunea Operațiune de date - Creare tabel HTML în loc de Creare tabel CSV.
Sfat
Dacă intenționați să trimiteți tabelul HTML prin e-mail, nu uitați să selectați IsHtml în acțiunea de trimitere a e-mailului.