Power Automate Funcții șiruri: subșir și IndexOf

Power Automate Funcții șiruri: subșir și IndexOf

Funcțiile Power Automate String permit utilizatorilor să convertească șiruri, caractere șir, șiruri de format și multe altele. Sunt utilizate pe scară largă pentru a converti datele în alte surse. În acest tutorial, vom trece prin câteva funcții String complicate care pot fi utilizate în fluxurile Microsoft - funcțiile subșir și indexOf

Cuprins

Power Automate șir Funcție: Subșir

Mai întâi, să discutăm despre funcția subșir. Acesta este folosit dacă dorim ca utilizatorul să introducă numele și prenumele și vrem să returnăm doar prenumele sau numele de familie.

Funcția subșir returnează caractere dintr-un șir care începe în poziția specificată.

Să încercăm asta în acest flux de probă pe care l-am creat anterior. Vom elimina acest conținut curent pe care l-am setat pentru textul mesajului .

Power Automate Funcții șiruri: subșir și IndexOf

Sub selecția Funcții șir , alegeți funcția subșir . Acesta conține textul, startIndex  și parametrii de lungime .

Power Automate Funcții șiruri: subșir și IndexOf

După ce ați făcut clic, accesați fila Conținut dinamic , apoi alegeți  Intrarea 1.

Power Automate Funcții șiruri: subșir și IndexOf

Să setăm startIndex la 0, deoarece vrem să înceapă la 0. Apoi ar trebui să afișeze 5 litere.

Power Automate Funcții șiruri: subșir și IndexOf

Pentru a rezuma, această funcție va lua orice este intrarea 1 . Apoi, ne va oferi doar caracterele din text între zero și cinci. Acum să facem clic pe OK.

Power Automate Funcții șiruri: subșir și IndexOf

Să combinăm asta și cu concatenarea. Deci, faceți clic pe funcția Concat .

Power Automate Funcții șiruri: subșir și IndexOf

Tăiați ( Ctrl + X ) întreaga funcție subșir .

Power Automate Funcții șiruri: subșir și IndexOf

Apoi lipiți-l în funcția concat .

Power Automate Funcții șiruri: subșir și IndexOf

Power Automate Funcții șiruri: subșir și IndexOf

Pentru primul argument, să tastam „ Prenumele utilizatorului este ”. 

Power Automate Funcții șiruri: subșir și IndexOf

Apoi, faceți clic pe Actualizare.

Power Automate Funcții șiruri: subșir și IndexOf

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

Power Automate Funcții șiruri: subșir și IndexOf

Testarea funcției subșir

Să testăm acum fluxul.

Power Automate Funcții șiruri: subșir și IndexOf

Vom folosi doar datele din rulările mele anterioare.

Power Automate Funcții șiruri: subșir și IndexOf

Contribuția mea în timpul alergărilor mele anterioare a fost Henry . De aceea era afișat „ Prenumele utilizatorului este: Henry ”. 

Power Automate Funcții șiruri: subșir și IndexOf

Prin urmare, funcția subșir a funcționat așa cum trebuia. Să încercăm să testăm din nou fluxul și să introducem o nouă intrare. Să introducem Shelley pentru intrarea 1 și să rulăm fluxul.

Power Automate Funcții șiruri: subșir și IndexOf

După cum putem vedea, a afișat doar „ shell ” în loc de „ Shelley ”. Asta pentru că am specificat că ar trebui să afișeze doar 5 caractere. Și așa funcționează funcția subșir .

Power Automate Funcții șiruri: subșir și IndexOf

Funcția șir de automatizare a puterii: IndexOf

Să discutăm acum ce face funcția indexOf de automatizare a puterii.

Funcția indexOf găsește indexul sau poziția unui caracter într-un șir dat, fără a ține seama de majuscule și minuscule.

Această funcție de șir de automatizare a puterii necesită doi parametri: șirul care conține valoarea și valoarea pentru a căuta indexul. Acum să ne întoarcem la fluxul nostru și să adăugăm o nouă intrare de text .

Power Automate Funcții șiruri: subșir și IndexOf

Pentru această intrare, dorim ca utilizatorul să-și introducă e-mailul.

Power Automate Funcții șiruri: subșir și IndexOf

Dorim să returnăm doar caracterele înainte de caracterul @ și nu întregul e-mail. Pentru a face asta, să eliminăm mai întâi expresia inițială pe care am creat-o.

Power Automate Funcții șiruri: subșir și IndexOf

Trebuie să combinăm subșirul cu funcția indexOf . Sub fila Expresii , alegeți funcția subșir .

Power Automate Funcții șiruri: subșir și IndexOf

Apoi, alegeți Intrarea 3 din fila Conținut dinamic

Power Automate Funcții șiruri: subșir și IndexOf

Pentru parametrul startIndex , să setăm 0. Lungimea ar trebui să fie indexul caracterului @ . Faceți clic pe funcția indexOf .

Power Automate Funcții șiruri: subșir și IndexOf

Alegeți Intrarea 3 din fila Conținut dinamic .

Power Automate Funcții șiruri: subșir și IndexOf

Apoi să specificăm caracterul pe care vrem să-l găsim în text. În acest caz, este semnul „ @ ”. Apoi faceți clic pe OK .

Power Automate Funcții șiruri: subșir și IndexOf

Testarea fluxului

Acum să salvăm și să testăm fluxul.

Power Automate Funcții șiruri: subșir și IndexOf

Să efectuăm o nouă acțiune de declanșare, apoi să facem clic pe Salvare și testare .

Power Automate Funcții șiruri: subșir și IndexOf

Introduceți orice pentru celelalte intrări. În ceea ce privește intrarea 3 , să introducem „ [email protected] ”. Apoi faceți clic pe Run flow .

Power Automate Funcții șiruri: subșir și IndexOf

Când ne verificăm Slack-ul, vom vedea că a postat cuvântul „ Nicholas ”. Prin combinarea acestor două funcții, fluxul va returna întotdeauna caracterele înainte de semnul @ . Acest lucru face ca expresia noastră să fie mai dinamică.

Power Automate Funcții șiruri: subșir și IndexOf


Funcții Microsoft Flow șir: Concat și înlocuire
Power Automate Documentație Walkthrough
Power Automate Terminate Action Control in Flows

Concluzie

În această postare, am discutat cazurile obișnuite de utilizare pentru funcțiile șir. De asemenea, putem folosi anumite funcții șir împreună cu celelalte, cum ar fi combinarea funcțiilor subșir și indexOf . Facem acest lucru pentru a obține caractere mai specifice în text, mai ales dacă lungimea șirului se modifică. Crearea expresiilor noastre pentru acest tip de cazuri este cu siguranță utilă și eficientă.

Există multe alte funcții șir Power Automate pe care le puteți utiliza pentru fluxurile dvs. Vom discuta despre unele dintre ele în celelalte bloguri ale noastre. Sperăm că ați reușit să înțelegeți utilizarea și importanța acestor două funcții șir.

Toate cele bune,

Henry


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