Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, vom discuta despre o altă acțiune de control pe care o putem folosi în fluxurile noastre Microsoft. Există declanșatoare care pot începe imediat un flux bazat pe un eveniment, cum ar fi atunci când există un nou e-mail sau un tweet. Acești declanșatori sunt grozavi, dar există fluxuri pe care am dori, de asemenea, să le rulăm printr-o buclă și să luăm anumite acțiuni pentru fiecare articol. Pentru a face acest lucru, putem folosi controlul Power Automate Apply To Each action din fluxurile noastre de lucru.
Cuprins
Exemplu de scenariu
Să presupunem, de exemplu, că avem un flux care conține un control Switch . Și în cazul nostru numărul 3, acțiunea este de a posta un mesaj de slack pe un anumit canal.
Cu toate acestea, ce se întâmplă dacă vrem să trecem prin toate canalele și să postăm mesajul specific tuturor?
Primul lucru de care avem nevoie este o listă cu toate canalele. Apoi, trebuie să aplicăm aceeași acțiune pe toate canalele menționate. Asta face controlul Power Automate Apply To Each .
Aplicare la fiecare control trece printr-o serie de elemente și efectuează o acțiune asupra fiecărui element.
Deci, să ștergem acum acțiunea Postează mesaj .
Folosind aplicația Power Automate pentru fiecare control
Mai întâi, să adăugăm o nouă acțiune pentru cazul 3 (când metoda de livrare este egală cu Slack).
Următorul este să obțineți o listă cu toate canalele Slack disponibile. În prezent avem 5 canale pe Slack.
În cazul nostru, să căutăm și să facem clic pe Slack.
Faceți clic pe Lista canale publice .
Acest lucru nu necesită nicio intrare. Acest lucru este folosit doar pentru a obține acces la o matrice numită Canale prin care apoi putem trece în buclă.
Să adăugăm acum o altă acțiune.
Faceți clic pe Control .
Apoi, faceți clic pe Aplicare la fiecare control.
Acest control are două proprietăți. Prima este o serie de elemente pe care trebuie să le parcurgă. Gama noastră de articole va fi pur și simplu lista de canale. Prin urmare, să selectăm variabila Nume canal .
Următorul lucru de care avem nevoie este acțiunea care trebuie aplicată fiecăruia dintre aceste elemente. Deci, să adăugăm o altă acțiune.
Căutați și selectați Slack .
Faceți clic pe Postați un mesaj .
Apoi, să facem ca textul mesajului să fie mesajul propriu-zis.
Pentru numele canalului, selectați variabila Nume canal .
Dacă alegem Slack, fluxul va merge pe cazul 3 , unde ne va primi o listă cu toate canalele publice. Apoi va trece prin toate acele canale unul câte unul și va efectua acțiunea corespunzătoare.
Testarea aplicației fiecărui control într-un flux automatizat de putere
Să ne testăm acum fluxul și să vedem dacă funcționează.
Alegeți opțiunea „ Voi efectua acțiunea de declanșare ” și faceți clic pe butonul Salvare și testare .
Metoda de livrare ar trebui să fie Slack , iar mesajul ar trebui să fie „ Acesta ar trebui să fie postat pe toate canalele Slack ”. Apoi faceți clic pe butonul Run flow .
După ce fluxul a început cu succes, faceți clic pe Terminat .
Am ales Slack ca metodă de livrare, așa că fluxul a mers direct în cazul 3 . În cadrul acțiunii, vom vedea numele canalului și textul mesajului pentru prima iterație.
Să facem clic pe Următorul pentru a vedea a doua iterație.
Al treilea este general .
După aceea este canalul bugetului .
Nu în ultimul rând este canalul discord .
După ce verificăm Slack, vom vedea că mesajul a fost postat pe toate canalele publice. Prin urmare, bucla a funcționat corect.
Utilizarea variabilei element curent în se aplică fiecărui control
În unele cazuri, este posibil să fie nevoie să salvăm proprietățile tuturor canalelor noastre slack și să le trimitem prin e-mail. Pentru asta, putem folosi în schimb variabila Element curent .
De exemplu, să adăugăm o acțiune.
Căutați și selectați conectorul Mail .
Faceți clic pe acțiunea Trimiteți o notificare prin e-mail ( V3 ).
Setați adresa de e-mail unde doriți să fie trimisă. Apoi adăugați Subiectul . Pentru conținutul e-mailului, selectați elementul Actual din fila Conținut dinamic .
Această buclă va trece prin primul canal și va posta mesajul acolo. Apoi, va trimite un e-mail cu fișierul JSON al canalului respectiv. Cu aceasta, putem afla lucruri despre canal, cum ar fi ID-ul canalului, când a fost creat și altele asemenea.
Condiții de declanșare Power Automate – o introducere
Intrări ale fluxului de lucru în Microsoft Power Automate
Power Automate Expressions – o introducere
Concluzie
Și așa funcționează controlul Aplicați la fiecare . Putem folosi acest control pentru a naviga și a procesa toate elementele dintr-o matrice sau o listă. Aceasta este una dintre cele mai utile acțiuni ale Power Automate .
Rețineți întotdeauna că, ori de câte ori utilizați acest control, veți avea nevoie de două proprietăți sau argumente. Primul este o serie de elemente, iar celălalt este acțiunea. Puteți adăuga mai multe acțiuni în cadrul acestui control de acțiuni, dar, ca întotdeauna, mențineți-le la minimum pentru a evita fluxurile care rulează lentă.
Toate cele bune,
Henry
Ce este Sinele în Python: Exemple din lumea reală
Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.
În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.
Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.
În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.
Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.
Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.
Ce este LuckyTemplates Gateway? Tot ce trebuie să știți