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


Päivämäärätaulukon luominen LuckyTemplatesissa

Päivämäärätaulukon luominen LuckyTemplatesissa

Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.

LuckyTemplates-mallin luominen: opas ja vinkkejä

LuckyTemplates-mallin luominen: opas ja vinkkejä

Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.

LuckyTemplates-sijoitus ja mukautettu ryhmittely

LuckyTemplates-sijoitus ja mukautettu ryhmittely

Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.