Funcții logice Power Automate: o prezentare generală

În acest tutorial, ne vom uita la câteva funcții logice Power Automate pe care le putem folosi în fluxurile noastre de lucru. Nu vom avea nevoie de conectorul Condition atunci când folosim aceste funcții.

Funcțiile logice Power Automate compară valori și expresii care returnează fie adevărat, fie fals în fluxurile noastre.

De asemenea, ne putem familiariza mai bine cu utilizarea Funcțiilor logice , uitându-ne mai întâi la documentația acesteia. Pentru a verifica, accesați documentația Power Automate . Faceți clic pe opțiunea Referință . Apoi, faceți clic pe subiectul Schema limbajului de definire a fluxului de lucru . În cele din urmă, alegeți subsubiectul de referință Funcții . Apoi va afișa toate funcțiile de comparare logică disponibile și fiecare dintre sarcinile corespunzătoare.

Funcții logice Power Automate: o prezentare generală

Cuprins

Înțelegerea funcției IF în Power Automate

În primul rând, vom discuta despre funcția if . Aceasta este cea mai comună dintre funcțiile logice Power Automate, deoarece este similară cu funcția if din MS Excel sau în codificare. În fluxurile de lucru MS , această funcție verifică dacă o expresie este adevărată sau falsă și, pe baza rezultatului, va returna o valoare specificată.  

Funcții logice Power Automate: o prezentare generală

Făcând clic pe el în documentație, vom vedea parametrii și alte informații legate de utilizare despre funcție.

Funcții logice Power Automate: o prezentare generală

Primul argument al unei instrucțiuni If este o expresie . Al doilea specifică ce vrem să returneze funcția atunci când expresia este adevărată și când este falsă.

Funcții logice Power Automate: o prezentare generală

Utilizarea funcției If într-un flux de lucru

Pentru aceasta, vom folosi fluxul de probă declanșat manual pe care l-am creat anterior.

Funcții logice Power Automate: o prezentare generală

Condiția din acest flux este setată să verifice dacă vreunul dintre cuvintele din intrarea 4 conține cuvântul „problemă” . Dacă intrarea de la utilizator îndeplinește condiția, expresia devine adevărată. Prin urmare, fluxul va merge pe calea Dacă da . În caz contrar, va merge pe calea If no .

Funcții logice Power Automate: o prezentare generală

Folosind instrucțiunea If , putem înlocui controlul Condiției în fluxul nostru. Pentru a face asta, să glisăm acțiunea Postează mesajul 2 .

Funcții logice Power Automate: o prezentare generală

Apoi plasați-l între acțiunea Post mesaj și blocul Condiție .

Funcții logice Power Automate: o prezentare generală

Faceți clic pe câmpul Text mesaj pentru a afișa opțiunile disponibile.

Funcții logice Power Automate: o prezentare generală

Faceți clic pe Expresie . Apoi faceți clic pe funcția if sub funcțiile logice .

Funcții logice Power Automate: o prezentare generală

Din nou, ceea ce am dori să testăm este dacă intrarea 4 conține cuvântul „problemă” . Pentru a face acest lucru, vom împărți mai întâi Intrarea 4 într-o matrice făcând clic pe funcția de împărțire din Funcții șir .

Funcții logice Power Automate: o prezentare generală

Faceți clic pe Conținut dinamic, apoi faceți clic pe Intrare 4 . Vom vedea apoi că conținutul este adăugat la declarația noastră.

Funcții logice Power Automate: o prezentare generală

Să adăugăm o virgulă ( , ) urmată de un spațiu între o pereche de ghilimele simple ( '' ). Spațiul va servi drept separator de conținut al elementelor matricei.

Funcții logice Power Automate: o prezentare generală

Acum, vom schimba declarația într-o expresie. Pentru a face asta, să punem cursorul înainte de împărțirea cuvântului . Apoi faceți clic pe funcția conține din fila Expresie .

Funcții logice Power Automate: o prezentare generală

Scoateți excesul de paranteză de închidere înainte de împărțirea cuvântului.

Funcții logice Power Automate: o prezentare generală

Să adăugăm o virgulă ( , ), un spațiu și să introducem cuvântul „ problema ” cuprins între ghilimele simple ( ' ). Apoi adăugați o paranteză de închidere ( ) ), o altă virgulă ( , ) și un spațiu după aceea.

Funcții logice Power Automate: o prezentare generală

Deci, dacă există un element care conține cuvântul „ problema ”, acesta va returna true . Dacă nu, va reveni false . Dacă returnează adevărat , am dori ca mesajul să fie „ Intrarea 4 conține problema cuvântului ”. Pentru a face acest lucru, să introducem textul „ Intrarea 4 conține problema cuvântului ” la sfârșitul declarației.

Funcții logice Power Automate: o prezentare generală

Dacă returnează false , am dori ca mesajul să fie doar un punct ( . ). Pentru a face acest lucru, să adăugăm o virgulă ( , ) imediat după ghilimelele de închidere ale cuvântului „ problema ”. Adăugați un spațiu , apoi introduceți punctul ( . ) cuprins între ghilimele simple ( ' ).

Funcții logice Power Automate: o prezentare generală

După aceea, faceți clic pe OK .

Funcții logice Power Automate: o prezentare generală

Acum putem șterge valoarea inițială a câmpului Text mesaj .

Funcții logice Power Automate: o prezentare generală

Să ștergem și blocul Condiție .

Funcții logice Power Automate: o prezentare generală

Apoi faceți clic pe OK .

Funcții logice Power Automate: o prezentare generală

În cele din urmă, faceți clic pe Salvare .

Funcții logice Power Automate: o prezentare generală

Testarea fluxului

Să testăm acum fluxul și să vedem cum funcționează.

Funcții logice Power Automate: o prezentare generală

Să rulăm acest lucru folosind aceleași date din timpul rulării noastre anterioare. Apoi, faceți clic pe Test .

Funcții logice Power Automate: o prezentare generală

După aceea, vom vedea rezultatul fluxului nostru de succes.

Funcții logice Power Automate: o prezentare generală

După verificarea canalului general în Slack., vom vedea că mesajul „ Intrarea 4 conține problema cuvântului ” a fost afișat cu succes.

Funcții logice Power Automate: o prezentare generală

Prin urmare, am înlocuit cu succes un control Condiție cu o instrucțiune If care ambele funcționează exact la fel.

Funcții logice Power Automate: o prezentare generală

Alte funcții logice Power Automate

Există alte 3 funcții de comparație logică prin care vom parcurge și care sunt, de asemenea, foarte utilizate - funcțiile și , equals , and sau .

Funcții logice Power Automate: o prezentare generală

1. Power Automate Funcții logice: Egal

Să verificăm funcția equals

Funcții logice Power Automate: o prezentare generală

Această funcție este destul de simplă și am folosit-o deja în tutorialele anterioare. Evaluează două obiecte care pot fi fie șiruri de caractere , numere întregi , colecții , matrice sau altele. Dacă valorile celor două obiecte sunt egale, va returna true ; iar dacă nu sunt, va reveni false . Un exemplu este oferit și în documentație.

Funcții logice Power Automate: o prezentare generală

2. Power Automate Funcții logice: Și

Urmează funcția și .

Funcții logice Power Automate: o prezentare generală

Această funcție poate fi utilizată cu ușurință dacă avem mai multe expresii de evaluat. Am introdus mai multe expresii și acestea vor returna adevărate dacă fiecare expresie este adevărată .

Funcții logice Power Automate: o prezentare generală

De exemplu, hai să ne edităm fluxul.

Funcții logice Power Automate: o prezentare generală

Faceți clic pe Pas nou .

Funcții logice Power Automate: o prezentare generală

Să facem clic pe conectorul de control .

Funcții logice Power Automate: o prezentare generală

Apoi, faceți clic pe Condiție .

Funcții logice Power Automate: o prezentare generală

Vom seta condiția la „ Intrarea 4 este egală cu problema ”. 

Funcții logice Power Automate: o prezentare generală

După aceea, faceți clic pe Adăugare, apoi faceți clic pe Adăugați rând .

Funcții logice Power Automate: o prezentare generală

În rândul suplimentar, vom seta condiția la „ Input 4 is equal to issue ”.

Funcții logice Power Automate: o prezentare generală

Orice am introdus aici nu va funcționa, deoarece trebuie să folosim variabila Input 4 (un conținut dinamic) în loc să introducem doar Input 4 ca șiruri. Dar aceasta este doar pentru a vă arăta cum arată, ceea ce este similar cu utilizarea funcției și într-o expresie .

În acest exemplu, fluxul va verifica dacă intrarea 4 este egală cu „ problema ” și dacă este, de asemenea, egală cu „ problemă ”. Prin urmare, dacă ambele expresii revin true , va merge pe calea Dacă da .

Funcții logice Power Automate: o prezentare generală

3. Power Automate Funcții logice: Or

Ultima la care ne vom uita este funcția sau .

Funcții logice Power Automate: o prezentare generală

Funcția sau este foarte asemănătoare cu funcția și . Marea diferență este că pentru ca această funcție să returneze adevărată , doar una dintre expresii trebuie să fie adevărată .

Funcții logice Power Automate: o prezentare generală

De exemplu, să ne întoarcem la fluxul nostru. Apoi, faceți clic pe butonul Și și alegeți opțiunea Sau .

Funcții logice Power Automate: o prezentare generală

Am folosit deja acest lucru într-unul din fluxurile mele anterioare. Să verificăm asta făcând clic pe săgeata înapoi din partea de sus.

Funcții logice Power Automate: o prezentare generală

Apoi faceți clic pe OK .

Funcții logice Power Automate: o prezentare generală

După aceea, faceți clic pe Fluxurile mele și faceți clic pe ScratchFlow – Twitter din listă.

Funcții logice Power Automate: o prezentare generală

Faceți clic pe Editați .

Funcții logice Power Automate: o prezentare generală

Faceți clic pe blocul Condiție .

Funcții logice Power Automate: o prezentare generală

Apoi, vom vedea că funcția or a fost folosită în acest flux anterior. În acest exemplu, evaluează dacă tweetul conține cuvântul „ problema ” sau „ problemă ”. Dacă una dintre aceste două condiții este adevărată, va efectua acțiunea din calea Dacă da , care creează un card Trello. Dacă ambele sunt false, va face acțiunea pe care am stabilit-o pentru calea Dacă nu .

Funcții logice Power Automate: o prezentare generală


Funcții de colecție în Microsoft Power Automate
Funcții Microsoft Flow String: Concat și înlocuiți
funcția și matricele Power Automate Split

Concluzie

Funcțiile de comparare logică sunt foarte asemănătoare cu conectorul Condiție din Microsoft Power Automate . Cu toate acestea, recomand în continuare utilizarea conectorului Condiție peste funcțiile de comparare logică , deoarece este mult mai ușor de utilizat în diagramele de flux.

Dacă doriți să utilizați funcțiile logice, este foarte bine, mai ales dacă aveți un fundal de codare. În plus, majoritatea funcțiilor de comparare logică pot fi replicate folosind conectori de control al condițiilor în loc să utilizeze coduri.

Dar, desigur, depinde în totalitate de dvs. modul în care ați configura și rula fluxul. Rețineți că, dacă scopul dvs. este să deveniți un administrator Power Automate certificat , ar trebui să cunoașteți și aceste funcții.

Toate cele bune,

Henry

Leave a Comment

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

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.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Î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.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

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.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

Î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.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

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.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

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.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

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

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți