Функции Trim и TrimEnds в Power Apps

Удаляют лишние пробелы из текстовой строки.

Описание

Функция Trim удаляет все пробелы из текстовой строки, за исключением одиночных пробелов между словами.

Функция TrimEnds удаляет все пробелы из начала и конца текстовой строки, но оставляет пробелы между словами без изменений.

Если указать одну строку текста, обе функции возвращают строку с удаленными лишними пробелами. Если указать таблицу из одного столбца, содержащую строки, возвращается таблица из одного столбца со строками без пробелов. Таблицу с несколькими столбцами можно преобразовать в таблицу с одним столбцом, как описано в статье об использовании таблиц.

С точки зрения удаления лишних пробелов между словами Trim аналогична функции СЖПРОБЕЛЫ в Microsoft Excel. Функция TrimEnds аналогична функциям в языках программирования, которые удаляют пробелы только в начале и конце каждой строки.

Синтаксис

Trim( String )
TrimEnds( String )

  • String — обязательный аргумент. Строка текста, из которой необходимо удалить лишние пробелы.

Trim( SingleColumnTable )
TrimEnds( SingleColumnTable )

  • SingleColumnTable — обязательный аргумент. Таблица из одного столбца строк для удаления лишних пробелов.

Пример

Формула Описание Результат
Trim( "   Hello     World   " ) Удаляет все пробелы из начала и конца строки и лишние пробелы внутри строки. "Hello World"
TrimEnds( "   Hello     World   " ) Удаляет все пробелы из начала и конца строки. "Hello     World"

В следующих примерах используется коллекция из одного столбца с именем Spaces, содержащая следующие строки:

Список строк

Для создания этой коллекции установите в свойстве OnSelect элемента управления Button следующую формулу, откройте режим предварительного просмотра и нажмите кнопку:
ClearCollect( Spaces, [ "   Jane   Doe   ", "    Jack   and   Jill", "Already trimmed", "   Venus,   Earth,   Mars  ", "Oil and Water   " ] )

Формула Описание Результат
Trim( Spaces ) Удаляет все пробелы в начале и конце каждой строки и лишние пробелы внутри строк для каждой строки в коллекции Spaces. Усечение
TrimEnds( Spaces ) Удаляет все пробелы в начале и конце каждой строки в коллекции Spaces. TrimEnds

Примечание

Лишние пробелы не отображаются, если отобразить коллекцию, выбрав пункт Коллекции в меню Файл. Для проверки длины строки используйте функцию Len.