Возвращает длину текстовой строки.

Описание

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

Если указать пустую строку, функция Len вернет 0.

Синтаксис

Len(строка)

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

Len(таблица_из_одного_столбца)

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

Примеры

Одна строка

Во всех примерах этого раздела в качестве источника данных используется элемент управления для ввода текста под названием Author (Автор), содержащий строку "E. И. Иванов".

Формула Описание Возвращаемый результат
Len(Author.Text) Определяет длину строки в поле Author. 14
Len( "" ) Определяет длину пустой строки. 0

Для таблицы с одним столбцом

В первом примере этого раздела используется источник данных под названием People (Люди), содержащий указанные ниже значения.

Формула Описание Возвращаемый результат
Len(ShowColumns( People, "Address" )) В столбце Address (Адрес) таблицы People (Люди):
  • Определяет длину каждой строки.
  • Возвращает таблицу из одного столбца, содержащего длины каждой из строк.
Len(["Hello", "to the", "World", ""]) В столбце Value (Значение) встроенной таблицы:
  • Определяет длину каждой строки.
  • Возвращает таблицу из одного столбца, содержащего длины каждой из строк.