EndsWithFuntzioak StartsWith

Honako hauei aplikatzen zaie: Mihise-aplikazioak Copilot Studio Mahaigaineko fluxuak Dataverse formula zutabeak Model-driven apps Power Platform CLI Dataverse funtzioak Power Pages

Testu-katea beste testu-kate bat hasi edo amaitzen den probatzen du.

Deskribapenak

Funtzioak EndsWith testu-kate bat beste batekin amaitzen den ala ez egiaztatzen du.

Funtzioak StartsWith testu-kate bat beste batekin hasten den ala ez egiaztatzen du.

Bi funtzioetarako, probek maiuskulak eta minuskulak bereizten dituzte atzeko amaierako datu-iturburuak lehenespenez onartzen badu. Adibidez, bildumak, Dataverse, SharePoint eta SQL Zerbitzariak maiuskulak eta minuskulak bereiztea onartzen dute lehenespenez. Oracle ez. Bion itzuleraren balioa boolear bat da egia edo faltsua.

Erabili EndsWithStartsWitheta Iragazki funtzioa zure aplikazioaren datuak bilatzeko. Era berean, erabil dezakezu in eragilea edo Search funtzioan testu-kateen edozein lekutan begiratu, ez hasieran edo amaieran soilik. Zure funtzioak aukeratzea zure aplikazioaren eta zein funtzio izan dezakeen beharren araberakoa izango da ordezkatuta zure datu-iturburu bereziki. Funtzio hauetakoren bat ezin bada ordezkatu, delegazio abisua agertuko da egile-orduetan, muga horretaz ohartarazteko.

Sintaxia

EndsWith( Testua, EndText )

  • Testua – Beharrezkoa. Probatuko den testua.
  • EndText – Beharrezkoa. Bilatu beharreko testua amaieran Testua. EndText kate huts bat bada, EndsWithegia itzultzen du.

StartsWith( Testua, hasierako testua )

  • Testua – Beharrezkoa. Probatuko den testua.
  • StartText – Beharrezkoa. Bilatu beharreko testua hasieran Testua. HasieraTestua kate huts bat bada, StartsWithegia itzultzen du.

Adibideak

Formula Deskribapenak Emaitza
EndsWith( "Kaixo mundua", "mundua") Probatzen duen ala ez "Kaixo Mundua" bukatzen da "mundua". Probak kasua ez da sentikorra. egia
EndsWith( "Agur", "ondo") "Ikusi arte""ikusi" balioarekin amaitzen duen probatzen du. EndText argumentua ("ikusi") testuan agertzen da baina ez amaieran. faltsua
EndsWith( "Beti esan kaixo", "kaixo" ) "Esan kaixo beti""kaixo" balioarekin amaitzen duen probatzen du. egia
EndsWith( "Bye bye", "") "Agur" testu-kate huts batekin amaitzen den probatzen du (Len 0 itzultzen du). Iragazki-adierazpenetan erabiltzea erraztuz, EndsWith kasu honetan egia itzultzeko definitzen da. egia
Formula Deskribapenak Emaitza
StartsWith("Kaixo mundua", "kaixo") Probatzen duen ala ez "Kaixo Mundua" hasten den "kaixo". Probak kasua ez da sentikorra. egia
StartsWith( "Agur", "kaixo" ) Probatzen duen ala ez "Ikusi arte" hasten den "kaixo". faltsua
StartsWith( "Beti esan kaixo", "kaixo" ) "Esan kaixo beti""kaixo" balioarekin hasten duen probatzen du. Nahiz "kaixo" testuan agertzen da, hasieran ez da agertzen. faltsua
StartsWith( "Bye bye", "") "Agur" testu-kate huts batekin hasten den probatzen du (Len 0 itzultzen du). Iragazki-adierazpenetan erabiltzea erraztuz, StartsWith kasu honetan egia itzultzeko definitzen da. egia

Bilaketa erabiltzailearen esperientzia

Aplikazio askotan, karaktere bat edo gehiago idatz ditzakezu bilaketa-koadro batean datu-multzo handi batean erregistroen zerrenda iragazteko. Idatzi ahala, zerrendak bilaketa irizpideak betetzen dituzten erregistroak baino ez ditu erakusten.

Gai honen gainerako adibideetan zerrenda bat bilatzearen emaitzak azaltzen dira, Bezeroak zerrenda, datu hauek ditu:

Bezeroen zerrendaren adibidea.

Datu-iturburu hori bilduma gisa sortzeko, sortu Button kontrola eta ezarri horren OnSelect propietatea formula honetan:

ClearCollect( Bezeroak, taula( { Izena: "Fred Garcia", Konpainia: "Northwind Traders" }, { Izena: "Cole Miller", Enpresa: "Contoso" }, { Izena: "Glenda Johnson", Enpresa: "Contoso" }, { Izena: "Mike Collins", Enpresa: "Adventure Works" }, { Izena: " Colleen Jones", Konpainia: "Adventure Works" } ) )

Adibide honetan bezala, erregistroen zerrenda bistan dezakezu Galeriaren kontrola pantailaren behealdean. Pantailaren goialdean, gehi dezakezu Text input kontrola, izendatua SearchInput, erabiltzaileek interesa duten erregistroak zehaztu ditzaten.

Bezeroen galeria.

Erabiltzaileak karaktereak sartu ahala SearchInput, galeriako emaitzak automatikoki iragazten dira. Kasu honetan, galeria bezeroaren izena (ez konpainiaren izena) erregistroak erakusteko konfiguratuta dago karaktere sekuentziarekin SearchInput. Erabiltzaileak co idazten badu bilaketa-koadroan, galeriak honako emaitza hauek erakusten ditu:

Bezeroen galeria bilaketarekin.

Iragazkian oinarrituta izena zutabea ezarri elementuak galeriaren kontrola jabetza hauetako formula batetara:

Formula Deskribapenak Emaitza
Filter( Customers, StartsWith( Name, SearchInput.Text ) ) Iragazkiak Bezeroak datu-iturburu bilaketa-katea hasieran hasieran agertzen diren erregistroetarako izena zutabea. Probak kasua ez da sentikorra. Erabiltzailea motak badira co bilaketa-koadroan, galeriak erakusten du Colleen Jones eta Cole Miller. Galeriak ez du erakusten Mike Collins delako izena erregistro horretarako zutabea ez da bilaketa-katearekin hasten. Adibidea StartsWith.
Iragazkia (Bezeroak, SearchInput.Text in Name ) Iragazkiak Bezeroak datu-iturburu bilaketa-katea hasieran hasieran agertzen diren erregistroetarako izena zutabea. Probak kasua ez da sentikorra. Erabiltzailea motak badira co bilaketa-koadroan, galeriak erakusten du Colleen Jones,Cole Miller, eta Mike Collins bilaketaren katea nonbait agertzen delako Name erregistro horien guztien zutabea. SearchInput.Text izenaren adibidea.
Bilatu( Bezeroak, SearchInput.Text, "Izena" ) Antzekoa erabiltzen duzu in operadorea, Bilaketa funtzioaren bidez partida bat bilatzen du izena erregistro bakoitzeko zutabea. Kontuan izan zutabearen izena komatxo bikoitzetan sartu behar duzula. SearchInput.Text izenarekin adibidea.

Zure bilaketa zabaldu dezakezu Enpresa zutabea eta izena zutabea:

Formula Deskribapenak Emaitza
Filter( Customers, StartsWith( Name, SearchInput.Text ) || StartsWith( Company, SearchInput.Text ) ) Iragazkiak Bezeroak datu-iturburu zeinetan erregistroetarako izena zutabea edo Enpresa zutabea bilaketa-katearekin hasten da (adibidez, co). Eragilea||egia da funtzio bat StartsWithegiazkoa bada. Iragazi honekin.StartsWith
Iragazi( Bezeroak, SearchInput.Text izenan || SearchInput.Text in Company ) Iragazkiak Bezeroak datu-iturburu zeinetan erregistroetarako izena zutabea edo Enpresa zutabea bilaketa-katearekin hasten da (adibidez, co) nonahi horren barruan. Iragazi izenean bilaketaren testua.
Bilatu( Bezeroak, SearchInput.Text, "Izena", "Enpresa") in operadorea erabiltzearen antzera, Search funtzioak bilatu egiten du Bezeroak datu-iturburua erregistroetarako zeinetan Izena zutabea edo Enpresa zutabeak barne hartzen ditu bilaketa katea (adibidez, co) nonahi horren barruan. Search funtzioa irakurtzeko eta idazteko errazagoa da Filter hainbat zutabe eta hainbat zehaztu nahi badituzu in operadoreak. Ohartu sartu egin behar dituzula zutabeen izenak komatxo bikoitzetan. Iragazi izenean, enpresan bilaketaren testua.