Функции Trim и TrimEnds

Применимо к: приложениям на основе холста столбцам формул Dataverse классическим потокам приложениям на основе модели интерфейсу командной строки Power Platform

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

Description

Функция 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, содержащая следующие строки:

Стоимость
" Jane Doe "
" Jack and Jill"
"Already trimmed"
" Venus, Earth, Mars "
"Oil and Water "

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

Формула Описание Результат
Trim( Spaces ) Удаляет все пробелы в начале и конце каждой строки и лишние пробелы внутри строк для каждой строки в коллекции Spaces. Таблица с одним столбцом Value, содержащим следующие значения: "Jane Doe", "Jack and Jill", "Already trimmed", "Venus, Earth, Mars", "Oil and Water"
TrimEnds( Spaces ) Удаляет все пробелы в начале и конце каждой строки в коллекции Spaces. Таблица с одним столбцом Value, содержащим следующие значения: "Jane Doe", "Jack and Jill", "Already trimmed", "Venus, Earth, Mars", "Oil and Water"

Заметка

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