Power Automate String Functions: Substring ja IndexOf

Merkkijonotoimintojen avulla käyttäjät voivat muuntaa merkkijonoja, merkkijonomerkkejä, muotoilla merkkijonoja ja paljon muuta. Niitä käytetään laajasti tietojen muuntamiseen muihin lähteisiin. Tässä opetusohjelmassa käymme läpi joitakin monimutkaisia ​​merkkijonofunktioita, joita voidaan käyttää Microsoftin virroissa – alimerkkijono- ja indexOf - funktiot. 

Sisällysluettelo

Power Automate String Function: Alimerkkijono

Ensin keskustellaan osamerkkijonofunktiosta. Tätä käytetään, jos haluamme käyttäjän syöttävän etu- ja sukunimensä ja haluamme palauttaa vain etu- tai sukunimen.

Aloitus määritetystä paikasta.

Kokeillaan sitä tässä aiemmin luomassani esimerkkikulussa. Poistamme tämän nykyisen sisällön, jonka olen asettanut Viestitekstiin .

Power Automate String Functions: Substring ja IndexOf

Valitse Merkkijonofunktiot- valinnasta osamerkkijonofunktio . Tämä sisältää teksti-, startIndex-  ja pituusparametrit .

Power Automate String Functions: Substring ja IndexOf

Kun olet napsauttanut, siirry välilehdelle ja valitse  Syöte 1.

Power Automate String Functions: Substring ja IndexOf

Asetetaan startIndex arvoon 0, koska haluamme sen alkavan 0:sta. Silloin sen pitäisi näyttää 5 kirjainta.

Power Automate String Functions: Substring ja IndexOf

Yhteenvetona voidaan todeta, että tämä toiminto ottaa mitä tahansa tuloa 1 . Sitten se antaa meille vain merkit tekstistä nollan ja viiden välillä. Napsauta nyt OK.

Power Automate String Functions: Substring ja IndexOf

Yhdistetään se myös ketjutukseen. Napsauta siis Concat -toimintoa.

Power Automate String Functions: Substring ja IndexOf

Leikkaa ( Ctrl + X ) koko osamerkkijonofunktio .

Power Automate String Functions: Substring ja IndexOf

Liitä se sitten concat -funktion sisään.

Power Automate String Functions: Substring ja IndexOf

Power Automate String Functions: Substring ja IndexOf

Ensimmäiseksi argumentiksi kirjoitetaan " Käyttäjän etunimi on ". 

Power Automate String Functions: Substring ja IndexOf

Napsauta sitten Päivitä.

Power Automate String Functions: Substring ja IndexOf

Napsauta lopuksi Tallenna .

Power Automate String Functions: Substring ja IndexOf

Alimerkkijonofunktion testaus

Testataan nyt virtausta.

Power Automate String Functions: Substring ja IndexOf

Käytämme vain aiempien ajojeni tietoja.

Power Automate String Functions: Substring ja IndexOf

Aiempien juoksujeni aikana panokseni oli Henry . Siksi se näytti " Käyttäjän etunimi on: Henry ". 

Power Automate String Functions: Substring ja IndexOf

Siksi osamerkkijonotoiminto toimi niin kuin sen pitikin. Yritetään testata virtausta uudelleen ja syöttää uusi tulo. Kirjoita syötteelle 1 Shelley ja suorita kulku.

Power Automate String Functions: Substring ja IndexOf

Kuten näemme, se näytti vain " shell " " Shelley " sijaan . Tämä johtuu siitä, että määritimme, että sen tulee näyttää vain 5 merkkiä. Ja näin alimerkkijonotoiminto toimii .

Power Automate String Functions: Substring ja IndexOf

Power Automate String Function: IndexOf

Keskustellaan nyt siitä, mitä tehoautomatisointi indexOf- funktio tekee.

IndeksiOf - funktio etsii merkin indeksin tai sijainnin tietyssä merkkijonossa tavalla, joka ei välitä kirjainkoosta.

Tämä tehoautomaattimerkkijonotoiminto vaatii kaksi parametria: merkkijonon, joka sisältää arvon, ja arvon, jonka indeksistä haetaan. Palataan nyt kulkuomme ja lisätään uusi tekstinsyöttö .

Power Automate String Functions: Substring ja IndexOf

Haluamme, että käyttäjä syöttää sähköpostiosoitteensa.

Power Automate String Functions: Substring ja IndexOf

Haluamme palauttaa vain @ -merkkiä edeltävät merkit, emme koko sähköpostiviestiä. Tätä varten poistetaan ensin luomamme alkuperäinen lauseke.

Power Automate String Functions: Substring ja IndexOf

Meidän on yhdistettävä osamerkkijono indexOf- funktion kanssa . Valitse Lausekkeet - välilehdeltä osamerkkijonofunktio .

Power Automate String Functions: Substring ja IndexOf

Valitse sitten Dynaaminen sisältö -välilehdeltä Syöte 3

Power Automate String Functions: Substring ja IndexOf

Aseta startIndex- parametrille 0. Pituuden tulee olla @ -merkin indeksi . Napsauta indexOf- funktiota.

Power Automate String Functions: Substring ja IndexOf

Valitse Dynaaminen sisältö -välilehdeltä Syöte 3 .

Power Automate String Functions: Substring ja IndexOf

Määritetään sitten merkki, jonka haluamme löytää tekstistä. Tässä tapauksessa se on @ -merkki . Napsauta sitten OK .

Power Automate String Functions: Substring ja IndexOf

Flow'n testaus

Tallennetaan nyt ja testataan virtaus.

Power Automate String Functions: Substring ja IndexOf

Suoritetaan uusi laukaisutoiminto ja napsauta sitten Tallenna ja testaa .

Power Automate String Functions: Substring ja IndexOf

Kirjoita vain mitä tahansa muita syötteitä varten. Mitä tulee syötteeseen 3 , kirjoitetaan " [email protected] ". Napsauta sitten Suorita kulku .

Power Automate String Functions: Substring ja IndexOf

Kun tarkistamme Slackin, näemme, että siinä oli sana " nicholas ". Kun nämä kaksi funktiota yhdistetään, kulku palauttaa aina @ -merkkiä edeltävät merkit. Tämä tekee ilmaisustamme dynaamisemman.

Power Automate String Functions: Substring ja IndexOf




Johtopäätös

Tässä viestissä keskustelimme merkkijonofunktioiden yleisistä käyttötapauksista. Voimme myös käyttää tiettyjä merkkijonofunktioita yhdessä muiden kanssa, kuten alimerkkijono- ja indexOf - funktioiden yhdistämistä. Teemme tämän saadaksemme tarkempia merkkejä tekstiin, varsinkin jos merkkijonon pituus muuttuu. Ilmausten tekeminen tällaisille tapauksille on varmasti hyödyllistä ja tehokasta.

On monia muita Power Automate -merkkijonotoimintoja , joita voit käyttää työnkulkuihisi. Keskustelemme joistakin niistä muissa blogeissamme. Toivottavasti pystyit ymmärtämään näiden kahden merkkijonofunktion käytön ja merkityksen.

Kaikki parhaat,

Henry


Suhde- ja taajuustaulukot Excelissä

Suhde- ja taajuustaulukot Excelissä

Aioin sukeltaa Excelin taajuustaulukoihin sekä suhteellisiin taulukoihin. Selvitä, mitä ne ovat ja milloin niitä käytetään.

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Opi lataamaan ja asentamaan DAX Studio ja Tabular Editor 3 ja miten ne määritetään käytettäväksi LuckyTemplatesissa ja Excelissä.

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

Tämä blogi sisältää Shape Map -visualisoinnin tilaanalyysiä varten LuckyTemplatesissa. Näytän sinulle, kuinka voit käyttää tätä visualisointia tehokkaasti sen ominaisuuksien ja elementtien kanssa.

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

Tässä opetusohjelmassa esittelen ainutlaatuisen idean talousraportoinnista, joka allokoi tulokset LuckyTemplatesin sisällä olevien taulukkopohjien ennalta määrittämiseen.

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

Luo DAX-suureita LuckyTemplatesissa käyttämällä olemassa olevia suureita tai kaavoja. Tätä kutsun mittahaaroitustekniikaksi.

Tehokkain toimintopuhelu LuckyTemplatesissa

Tehokkain toimintopuhelu LuckyTemplatesissa

Tässä blogissa tutustu LuckyTemplates-tietojoukkoon, tehokkaimpaan funktiokutsuun, joka tuo tuhansia M- ja DAX-funktioita sormiesi ulottuville.

Datamallinnustekniikat DAX-mittausten järjestämiseen

Datamallinnustekniikat DAX-mittausten järjestämiseen

Tämän päivän opetusohjelmassa jaan muutamia datamallinnustekniikoita DAX-mittausten järjestämiseksi paremmin tehokkaamman työnkulun aikaansaamiseksi.

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates on loistava työkalu talousraportointiin. Tässä on opetusohjelma räätälöityjen taulukoiden luomisesta LuckyTemplates-talouden hallintapaneelillesi.

Power Queryn kielivirran parhaat käytännöt

Power Queryn kielivirran parhaat käytännöt

Tässä opetusohjelmassa keskustellaan Power Query Language Flowsta ja siitä, kuinka se voi auttaa luomaan sujuvan ja tehokkaan dataraportin.

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

Keskustelen yhdestä suosikkitekniikoistani mukautettujen LuckyTemplates-kuvakkeiden ympärillä, joka käyttää mukautettuja kuvakkeita dynaamisella tavalla LuckyTemplates-visuaaleissa.