Функции Lower, Upper и Proper в PowerAppsLower, Upper, and Proper functions in PowerApps

Преобразуют буквы текстовой строки во все строчные, все прописные или в правильный регистр.Converts letters in a string of text to all lowercase, all uppercase, or proper case.

ОписаниеDescription

Функции Lower, Upper и Proper преобразуют регистр букв в строках.The Lower, Upper, and Proper functions convert the case of letters in strings.

  • Lower преобразует все прописные буквы в строчные.Lower converts any uppercase letters to lowercase.
  • Upper преобразует все строчные буквы в прописные.Upper converts any lowercase letters to uppercase.
  • Proper преобразует первую букву каждого слова в прописную, если она строчная, и преобразует все остальные прописные буквы в строчные.Proper converts the first letter in each word to uppercase if it's lowercase and converts any other uppercase letters to lowercase.

Все три функции игнорируют символы, которые не являются буквами.All three functions ignore characters that aren't letters.

Если передать одну строку, возвращается преобразованная версия этой строки.If you pass a single string, the return value is the converted version of that string. При передаче таблицы из одного столбца, содержащей строки, возвращается таблица из одного столбца с преобразованными строками.If you pass a single-column table that contains strings, the return value is a single-column table of converted strings. Таблицу с несколькими столбцами можно преобразовать в таблицу с одним столбцом, как описано в статье об использовании таблиц.If you have a multi-column table, you can shape it into a single-column table, as working with tables describes.

СинтаксисSyntax

Lower( строка )Lower( String )
Upper( строка )Upper( String )
Proper( строка )Proper( String )

  • Строка — обязательный аргумент.String - Required. Строка для преобразования.The string to convert.

Lower( таблица_из_одного_столбца )Lower( SingleColumnTable )
Upper( таблица_из_одного_столбца )Upper( SingleColumnTable )
Proper( таблица_из_одного_столбца )Proper( SingleColumnTable )

  • SingleColumnTable — обязательный аргумент.SingleColumnTable - Required. Таблица из одного столбца со строками для преобразования.A single-column table of strings to convert.

ПримерыExamples

Одна строкаSingle string

Примеры в этом разделе используют элемент управления для ввода текста с именем Author в качестве источника данных.The examples in this section use a text-input control, named Author, as their data source. Элемент управления содержит строку "И.The control contains the string "E. И.E. ИваНОВ".CummINGS".

ФормулаFormula ОписаниеDescription Возвращаемый результатResult
Lower( Author.Text )Lower( Author.Text ) Преобразует все прописные буквы в строке в строчные.Converts any uppercase letters in the string to lowercase. "и."e. и.e. иванов"cummings"
Upper( Author.Text )Upper( Author.Text ) Преобразует все строчные буквы в строке в прописные.Converts any lowercase letters in the string to uppercase. "И."E. И.E. ИВАНОВ"CUMMINGS"
Proper( Author.Text )Proper( Author.Text ) Преобразует первую букву каждого слова в прописную, если она строчная, а остальные прописные буквы преобразует в строчные.Converts the first letter of each word to uppercase if it's lowercase, and converts any other uppercase letters to lowercase. "И."E. И.E. Иванов"Cummings"

Для таблицы с одним столбцомSingle-column table

Примеры в этом разделе преобразуют строки из столбца Address источника данных People, который содержит такие данные:The examples in this section convert strings from the Address column of the People data source, which contains this data:

Каждая формула возвращает таблицу из одного столбца, содержащую преобразованные строки.Each formula returns a single-column table that contains the converted strings.

ФормулаFormula ОписаниеDescription Возвращаемый результатResult
Lower( ShowColumns( People, "Address" ) )Lower( ShowColumns( People, "Address" ) ) Преобразует все строчные буквы в прописные.Converts any letter that's lowercase to uppercase.
Upper( ShowColumns( People, "Address" ) )Upper( ShowColumns( People, "Address" ) ) Преобразует все строчные буквы в прописные.Converts any letter that's lowercase to uppercase.
Proper( ShowColumns( People, "Address" ) )Proper( ShowColumns( People, "Address" ) ) Преобразует все первые буквы слов из строчных в прописные, а все другие буквы — из прописных в строчные.Converts any first letter of a word that's lowercase to uppercase, and converts any other letter that's uppercase to lowercase.

Пошаговый примерStep-by-step example

  1. Добавьте элемент управления Текстовое поле и назовите его Source.Add a Text input control, and name it Source.
  2. Добавьте метку и установите в ее свойстве Text такую функцию:Add a label, and set its Text property to this function:
    Proper(Source.Text)Proper(Source.Text)
  3. Нажмите клавишу F5, а затем введите МЫ — ЛУЧШИЕ!Press F5, and then type WE ARE THE BEST! в поле Source.into the Source box.
    На метке будет показано Мы — Лучшие!The label shows We Are The Best!