Funkcijas Left, Mid un Right pakalpojumā Power Apps

Izvelk teksta virknes kreiso, vidējo vai labo daļu.

Apraksts

Funkcijas The Left, Mid un Right atgriež virknes daļu.

  • Left atgriež virknes sākuma rakstzīmes.
  • Mid atgriež virknes vidējās rakstzīmes.
  • Right atgriež virknes beigu rakstzīmes.

Ja konkretizējat vienu virkni kā argumentu, funkcija atgriež to virknes daļu, kuru pieprasījāt. Ja norādāt vienas kolonnas tabulu, kurā ir virknes, funkcija atgriež vienas kolonnas tabulu ar daļām, kuras pieprasījāt šīm virknēm. Ja norādāt tabulu ar vairākām kolonnām, varat to pārveidot par vienas kolonnas tabulu, kā aprakstīts sadaļā Darbs ar tabulām.

Ja sākuma pozīcija ir negatīva vai pārsniedz virknes beigas, funkcija Mid atgriež tukšu vērtību. Virknes garumu var pārbaudīt, izmantojot funkciju Len. Ja pieprasāt vairāk rakstzīmju, nekā virkne satur, funkcija atgriež pēc iespējas vairāk rakstzīmju.

Sintakse

Left( String, NumberOfCharacters )
Mid( String, StartingPosition [, NumberOfCharacters ] )
Right( String, NumberOfCharacters )

  • Virkne — Obligāti. Virkne no kuras izvilkt rezultātu.
  • StartingPosition — Obligāti (tikai Mid ). Sākuma pozīcija. Pirmā virknes rakstzīme ir pozīcija 1.
  • NumberOfCharacters — Obligāti (tikai Left un Right ). Atgriežamo rakstzīmju skaits. Ja tiek izlaists funkcijai Mid, funkcija atgriež daļu no sākuma pozīcijas līdz virknes beigām.

Left( SingleColumnTable, NumberOfCharacters )
Mid( SingleColumnTable, StartingPosition [, NumberOfCharacters ] )
Right( SingleColumnTable, NumberOfCharacters )

  • SingleColumnTable — Obligāti. Vienas kolonnas virkņu tabula, no kuras izvilkt rezultātus.
  • StartingPosition — Obligāti (tikai Mid ). Sākuma pozīcija. Pirmā virknes rakstzīme ir pozīcija 1.
  • NumberOfCharacters — Obligāti (tikai Left un Right ). Atgriežamo rakstzīmju skaits. Ja tiek izlaists funkcijai Mid, funkcija atgriež daļu no sākuma pozīcijas līdz virknes beigām.

Piemēri

Viena virkne

Šīs sadaļas piemēros tiek izmantota teksta ievades vadīkla kā datu avots. Vadīklas nosaukums ir Autors, un tajā ir ietverta virkne "E. E. Cummings".

Formula Apraksts Rezultāts
Left( Author.Text, 5 ) Izvelk līdz piecām rakstzīmēm no virknes sākuma. "E. E."
Mid( Author.Text, 7, 4 ) No virknes izvelk līdz četrām rakstzīmēm, sākot ar septīto rakstzīmi. "Cumm"
Mid( Author.Text, 7 ) No virknes izvelk visas rakstzīmes, sākot ar septīto rakstzīmi. "Cummings"
Right( Author.Text, 5 ) Izvelk līdz piecām rakstzīmēm no virknes beigām. "mings"

Vienas kolonnas tabula

Katrā šīs sadaļas piemērā tiek izvilktas virknes no šī datu avota Adrešu kolonnas ar nosaukumu Personas un tiek atgriezta vienas kolonnas tabula, kura satur rezultātus:

Tabula.

Formula Apraksts Rezultāts
Left( ShowColumns( People, "Address" ), 8 ) Izvelk katras virknes pirmās astoņas rakstzīmes. Pa kreisi.
Mid( ShowColumns( People, "Address" ), 5, 7 ) Izvelk katras virknes vidējās septiņas rakstzīmes, sākot ar piekto rakstzīmi. Vidū.
Right( ShowColumns( People, "Address" ), 7 ) Izvelk katras virknes pēdējās septiņas rakstzīmes. Pa labi.

Pakāpenisku darbību piemērs

  1. Importējiet vai izveidojiet kolekciju ar nosaukumu Krājums un parādiet to galerijā, kā aprakstīts sadaļas Rādīt attēlus un tekstu galerijā pirmajā procedūrā.

  2. Iestatiet galerijas apakšējās etiķetes rekvizītu Teksts uz šo funkciju:

    Right(ThisItem.ProductName, 3)

    Etiķete rāda katra produkta nosaukuma pēdējās trīs rakstzīmes.

Piezīme

Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)

Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).