Поделиться через


Функции Trim и TrimEnds

Применимо к: Приложениям Canvas Dataverse Столбцам формул Потокам рабочего стола Приложениям на основе моделей Power Pages Power Platform CLI

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

Description

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

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

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

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

Синтаксис

Обрезать( Строка )
TrimEnds( String )

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

Обрезка( ТаблицаСОднымСтолбцом )
TrimEnds( SingleColumnTable )

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

Пример

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

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

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

Для создания этой коллекции установите в свойстве OnSelect элемента управления Button следующую формулу, откройте режим предварительного просмотра и нажмите кнопку:
ClearCollect( Spaces, [ " Джейн Доу ", " Джек и Джилл ", " Уже подрезано ", " Венера, Земля, Марс ", " Нефть и вода " ] )

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

Заметка

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