Funkcije »Left«, »Mid« in «Right« v rešitvi Power Apps
Izvleče levi, srednji ali desni del niza besedila.
Opis
Funkcije Left, Mid in Right vrnejo del niza.
- Left vrne znake na začetku niza.
- Mid vrne znake v sredini niza.
- Right vrne znake na koncu niza.
Če za argument določite en niz, funkcija vrne del, ki ste ga zahtevali od niza. Če določite tabelo z enim stolpcem, ki vsebuje nize, funkcija vrne tabelo z enim stolpcem z deli, ki ste jih zahtevali od teh nizov. Če določite tabelo z več stolpci, jo lahko oblikujete v tabelo z enim stolpcem, kot je opisano v članku o delu s tabelami.
Če je začetni položaj negativen ali za koncem niza, funkcija Mid vrne prazno vrednost. Dolžino niza lahko preverite s funkcijo Len o. Če zahtevate več znakov, kot jih vsebuje niz, funkcija vrne toliko znakov, kot je mogoče.
Sintaksa
Left( String, NumberOfCharacters )
Mid( String, StartingPosition [, NumberOfCharacters ] )
Right( String, NumberOfCharacters )
- String – obvezno. Niz, iz katerega je treba pridobiti rezultat.
- StartingPosition – obvezno (samo funkcija Mid). Začetni položaj. Prvi znak niza je položaj 1.
- NumberOfCharacters – obvezno (samo funkciji Left in Right). Število znakov, ki morajo biti vrnjeni. Če jo izpustite za funkcijo Mid, funkcija vrne del od začetnega položaja do konca niza.
Left( SingleColumnTable, NumberOfCharacters )
Mid( SingleColumnTable, StartingPosition [, NumberOfCharacters ] )
Right( SingleColumnTable, NumberOfCharacters )
- SingleColumnTable – obvezno. Tabela nizov z enim stolpcem, iz katere je treba pridobiti rezultate.
- StartingPosition – obvezno (samo funkcija Mid). Začetni položaj. Prvi znak niza je položaj 1.
- NumberOfCharacters – obvezno (samo funkciji Left in Right). Število znakov, ki morajo biti vrnjeni. Če jo izpustite za funkcijo Mid, funkcija vrne del od začetnega položaja do konca niza.
Primeri
En niz
Primeri v tem razdelku uporabljajo kontrolnik za vnos besedila kot vir podatkov. Kontrolnik se imenuje Author in vsebuje niz »E. E. Cummings«.
| Formula | Opis | Rezultat |
|---|---|---|
| Left( Author.Text, 5 ) | Izvleče največ pet znakov z začetka niza. | »E. E.« |
| Mid( Author.Text, 7, 4 ) | Iz niza izvleče največ štiri znake, pri čemer začne s sedmim znakom. | »Cumm« |
| Mid( Author.Text, 7 ) | Iz niza izvleče vse znake, pri čemer začne s sedmim znakom. | »Cummings« |
| Right( Author.Text, 5 ) | Izvleče največ pet znakov s konca niza. | »mings« |
Tabela z enim stolpcem
Vsak primer v tem razdelku izvleče nize iz stolpca Address tega vira podatkov, poimenovanega People, in vrne tabelo z enim stolpcem, ki vsebuje rezultate:

| Formula | Opis | Rezultat |
|---|---|---|
| Left( ShowColumns( People, "Address" ), 8 ) | Izvleče prvih osem znakov posameznega niza. | ![]() |
| Mid( ShowColumns( People, "Address" ), 5, 7 ) | Izvleče srednjih sedem znakov posameznega niza, pri čemer začne s petim znakom. | ![]() |
| Right( ShowColumns( People, "Address" ), 7 ) | Izvleče zadnjih sedem znakov posameznega niza. | ![]() |
Primer po korakih
Uvozite ali ustvarite zbirko z imenom Zaloga in jo prikažite v galeriji, kot opisuje prvi postopek v članku Prikaz slik in besedila v galeriji.
Nastavite lastnost Besedilo spodnje oznake v galeriji na to funkcijo:
Right(ThisItem.ProductName, 3)
Oznaka prikaže zadnje tri znake posameznega imena izdelka.
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
Pošlji in prikaži povratne informacije za


