Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, vom vorbi despre controlul Power Automate Switch , care se află sub conectorii încorporați avansati. Există momente în care avem mai multe valori posibile care vin cu fluxuri de lucru diferite. Putem face asta folosind acțiuni imbricate Condiție, dar s-ar putea să devină prea complicat odată ce numărul de valori posibile devine mai mare. Este mult mai bine să aveți condițiile una lângă alta și să le analizați individual. În acest caz, vom folosi acțiunea Comutare.
Controlul comutatorului în Power Automate poate face față mai multor cazuri de alternative posibile care au diferite acțiuni sau blocuri de declarații.
Cuprins
Crearea unui flux automatizat de putere
Mai întâi, să creăm un nou flux instantaneu.
Să setăm numele la „ Demo avansată a conectorului încorporat ”. Vom crea un flux care este declanșat manual. Deci alegeți opțiunea „ Declanșați manual un flux ”, apoi faceți clic pe butonul Creare .
După aceea, faceți clic pe butonul Pas nou .
Să verificăm conectorii încorporați care sunt disponibili.
Faceți clic pe conectorul de control .
Conectorul de control are șase acțiuni diferite. Am discutat deja despre controlul condițiilor într-unul dintre tutorialele noastre. Din nou, acest control împarte fluxul în funcție de faptul dacă o condiție este adevărată sau falsă.
Să adăugăm câteva intrări în fluxul nostru în care utilizatorul poate introduce o metodă de livrare și un mesaj prin introducerea textului . De asemenea, să le oferim mai multe opțiuni din care să aleagă folosind o listă drop-down.
Pentru acest flux, dacă metoda de livrare aleasă este Tweet , atunci trebuie să executăm o acțiune Tweet . Dacă este Email , atunci trebuie să efectuăm o acțiune Email . Același lucru este valabil și pentru toate celelalte opțiuni. Dacă vom folosi controlul Condiție pentru a efectua procesul, atunci vom crea o condiție imbricată care arată exact ca aceasta.
Practic, este o instrucțiune IF sub o altă instrucțiune IF, care ar putea fi greoaie. Prin urmare, avem nevoie de controlul Switch pentru a simplifica procesul.
Utilizarea comutatorului de control în Power Automate
Pentru acest exemplu, să alegem controlul Comutare .
Ceea ce este bine la controlul comutatorului este că trebuie să alegem doar o variabilă pe care vrem să o testăm. Pentru câmpul On , alegeți variabila Delivery Method .
1. Adăugarea primului caz de comutare
În secțiunea Caz , putem seta rutele multiple pentru fiecare metodă de livrare. Să punem prima alegere care este „ Tweet ”.
Apoi faceți clic pe butonul Adăugați o acțiune .
Căutați și selectați conectorul Twitter .
Alegeți Postați un tweet .
Pentru câmpul de text Tweet , alegeți Mesaj.
2. Adăugarea celorlalte case de comutare
Pentru a adăuga un alt caz Switch , faceți clic pe această pictogramă de lângă primul caz.
Să introducem a doua opțiune, care este „ E-mail ”.
Faceți clic pe butonul Adăugați o acțiune .
Căutați și selectați conectorul Mail .
Apoi alegeți acțiunea Trimiteți o notificare prin e-mail (v3) .
Setați adresa de e-mail unde doriți să fie trimisă notificarea. Alegeți variabila Mesaj atât pentru câmpurile Subiect , cât și pentru Corp.
Adăugați al treilea caz pentru opțiunea Slack , apoi setați numele canalului la Tutorial. Utilizați variabila Mesaj pentru câmpul Text mesaj .
După aceea, adăugați al patrulea caz ( Trello ). Setați ID-ul consiliului la Sarcini și ID-ul listei părinte la Probleme . Utilizați variabila Mesaj atât pentru câmpurile Nume card , cât și pentru Descriere card .
Cardul implicit este locul în care putem seta o altă acțiune în cazul în care niciuna dintre metodele de livrare disponibile nu se potrivește cu cea introdusă de utilizator. Dar în acest exemplu, nu vom avea nevoie de asta, deoarece forțăm utilizatorul să aleagă doar dintre cele patru opțiuni.
În cele din urmă, faceți clic pe Salvare .
Testarea controlului comutatorului în Power Automate
Să încercăm acum fluxul nostru. Mai întâi, faceți clic pe Test .
Alegeți opțiunea Voi efectua acțiunea de declanșare , apoi faceți clic pe butonul Test .
După aceea, faceți clic pe butonul Continuare .
Așa ar arăta forma. Alegeți Slack ca metodă de livrare. Apoi tastați „ HEY TOI! SUNT EU, MARIO! ”. Faceți clic pe butonul Run flow și să-l vedem și în acțiune.
Faceți clic pe Terminat.
Putem vedea acum că dintre cele patru cazuri, doar Cazul 3 a fost activat. Și putem identifica asta prin bifa verzi.
Când ne verificăm Slack, vom vedea mesajul nou postat.
Și așa de simplu funcționează controlul Switch în Power Automate.
Concluzie
Pentru a recapitula, putem crea un flux cu controlul Comutator și îl diferențiam de controlul condiției . Acesta din urmă împarte fluxul între condițiile „ Da ” sau „ Nu ” și adaugă o condiție peste alta în funcție de numărul de opțiuni.
Pe de altă parte, controlul Switch permite utilizatorilor să facă mai multe condiții stivuite într-o singură linie. Este foarte similar cu orice alte instrucțiuni switch-case pe care le vedeți în Python și în alte limbaje de programare.
Prin urmare, dacă argumentul din fluxul dvs. este doar între o condiție simplă „da” sau „nu”, atunci puteți utiliza controlul Condiție . Dar dacă aveți mai multe opțiuni, este mai bine să utilizați cazuri Switch , decât condiții stivuite. Să sperăm că ați reușit să înțelegeți utilizarea corectă a acelor doi conectori încorporați.
Toate cele bune,
Henry
Tutorial Microsoft Flow – Instant vs. Automated Flow
Power Automate Actions | Un tutorial Deep Dive
Power Automate Dynamic Content Overview
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