Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, vom discuta despre condițiile de declanșare Power Automate care ne permit să executăm blocuri de acțiuni odată ce o anumită situație este îndeplinită. Utilizând controlul condiției, ne putem asigura că anumite elemente din fluxul nostru sunt în starea necesară înainte de a efectua acțiunile.
O condiție de declanșare în Power Automate este similară cu o instrucțiune IF în Excel sau în orice alt limbaj de programare. Ne împarte fluxul în două căi bazate pe o condiție.
Cuprins
Adăugarea condițiilor de declanșare în Power Automate
Vom folosi un flux de probă pe care l-am creat în prealabil. În acest exemplu de flux, vom primi o notificare prin e-mail odată ce un utilizator postează un tweet care conține cuvintele „ Power Automate ”. Apoi, vom adăuga o condiție în care dacă cuvântul „ problema ” este găsit pe tweet, va crea un card Trello. În caz contrar, va retweet doar acel tweet specific și nu va crea un card Trello.
Pentru a adăuga o condiție, să adăugăm un alt pas făcând clic pe butonul Pas nou .
Apoi, faceți clic pe Control .
După aceea, să adăugăm o condiție de declanșare făcând clic pe Controlul condiției .
Apoi trebuie să setăm valorile pentru starea noastră.
Dacă condiția este adevărată, atunci se coboară la calea Dacă da . În caz contrar, va merge la calea If no . De asemenea, putem seta acțiunile aici pe baza rezultatului condiției.
Configurarea condițiilor de declanșare a automatizării puterii
Pe placa noastră Trello, să adăugăm o nouă secțiune și să o numim „ Probleme ”.
Pentru condiția noastră, să folosim variabila text Tweet pentru afirmația noastră adevărată.
Din nou, vrem să vedem dacă tweet-ul are cuvântul „ problema ”. Deci, să folosim „ conține ” în această parte.
Pentru al treilea câmp, să adăugăm cuvântul „Problemă” . Trebuie să adăugăm un citat deoarece este un șir, nu o variabilă .
Putem adăuga mai multe condiții făcând clic pe butonul + Adaugă . Pentru acest exemplu, să adăugăm un alt rând.
De asemenea, putem alege între condițiile „ ȘI ” și „ SAU ”.
Pentru o condiție „ ȘI ”, ambele argumente trebuie să fie adevărate pentru ca aceasta să fie transmisă la secțiunea Dacă da . Dacă este o condiție SAU , oricare dintre afirmații ar trebui să fie adevărată.
Pentru acest exemplu, vom folosi condiția SAU .
Pentru a doua condiție, să folosim variabila text Tweet , apoi să setăm condiția ca „ conține ” și să adăugăm cuvântul „ Problemă ”.
Să adăugăm acum o acțiune dacă condiția noastră este adevărată. Amintiți-vă că dorim să creăm un card Trello dacă tweet-ul îndeplinește oricare dintre condiții. Prin urmare, putem doar trage acțiunea Creați un card în secțiunea noastră Dacă da .
Acum, să adăugăm o acțiune la secțiunea Dacă nu, dacă tweet-ul nu îndeplinește niciuna dintre condiții. Doar faceți clic pe butonul Adăugați o acțiune .
Să căutăm conectorul Twitter și să facem clic pe el.
Apoi, faceți clic pe acțiunea Retweet .
Pentru ID-ul Tweet , să folosim variabila ID-ul Tweet .
Am terminat de configurat fluxul. Când este postat un tweet nou, acesta ne va trimite mai întâi o notificare prin e-mail. Apoi, se va analiza starea pe care am stabilit-o să analizăm dacă ar trebui fie să retweteze tweet-ul sau să creeze un card Trello.
Testarea Condiției
Să ne testăm acum starea. De data aceasta, să efectuăm un declanșare manual în loc să folosim datele din rulările noastre anterioare.
Vom scrie pe Twitter „ Power Automate are o problemă”.
Fluxul nostru rulează acum în fundal și caută un tweet care să îndeplinească termenul și condițiile de căutare pe care le-am stabilit.
Putem verifica ieșirea odată ce testul nostru de flux rulează cu succes. După cum putem vedea, rezultatul a fost fals, chiar dacă tweetul nostru conținea cuvântul „ problema ”.
Acest lucru se datorează probabil că în tweet-ul nostru, am scris cuvântul „ problema ” cu un „ i ” mic.
Dar, cu condiția noastră, am specificat cuvântul „ Problemă ” cu „ I ” majusculă .
Conversia șirurilor de caractere în minuscule
Ceea ce trebuie să facem este să convertim aceste variabile de text Tweet în litere mici. Acest lucru este pentru a vă asigura că, deși tweet-ul are o literă mică sau majusculă, totul va fi tratat ca litere mici.
Pentru a face asta, în loc să folosim o variabilă în această parte, trebuie să o transformăm într-o expresie . Deci, să eliminăm variabila text Tweet .
Să folosim o expresie numită toLower . Expresia toLower convertește textele într-un format cu litere mici.
Să adăugăm paranteze și să punem variabila text Tweet înăuntru.
Apoi, să facem clic pe butonul OK .
Să facem și pași similari cu a doua condiție.
Apoi, schimbați textele „ Problemă ” și „ Problemă ” cu litere mici.
Retestarea Condiției
Salvează acest flux și hai să facem un alt test. Din nou, vom efectua un declanșare manual pentru acest test.
De data aceasta, să scriem pe Twitter „Există o problemă cu Power Automate ”. Vom folosi un „ P ” majuscul pentru cuvântul „ problema ” pentru a vedea dacă expresia noastră va funcționa.
Să verificăm acum rezultatul. După cum putem vedea, rezultatul este acum adevărat , deoarece tweet-ul conține cuvântul „ problema ”. Am folosit un „ P ” majuscul, dar rezultatul este încă adevărat, deoarece a fost convertit în litere mici. Expresia noastră funcționează acum corect.
Deoarece rezultatul este adevărat, ar trebui să fie adăugat acum pe panoul nostru Trello ca card. Am făcut o greșeală aici pentru că ar fi trebuit să schimb secțiunea la Probleme în loc de Twitter, dar deocamdată e bine.
Să facem clic pe acest card și vom vedea că a înregistrat tweetul nostru care spune „ Există o problemă cu Power Automate ” în Descriere .
Șablon Power Automate | Crearea și rularea fluxurilor
Power Automate Crearea fluxurilor de la zero
Acțiuni Power Automate | Un tutorial Deep Dive
Concluzie
Pentru a rezuma ceea ce am făcut în acest tutorial, am postat un tweet care include cuvintele „ Power Automate ”. Apoi, a trimis o notificare prin e-mail și a testat starea noastră SAU dacă conținea cuvintele „ problema ” sau „ problemă ”. Deoarece condiția a rezultat în TRUE , a creat un card Trello și nu l-a retweet.
Din nou, condițiile sunt doar declarații IF care separă fluxul nostru în funcție de o condiție specificată pe care am introdus-o. Sperăm că acest lucru vă ajută să aflați mai multe despre condiții și despre cum le puteți face să funcționeze în procesul de automatizare a afacerii dvs.
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