substring

Функция substring извлекает подстроку из строки.

Синтаксис

substring(text, startIndex, endIndex?)
text
Обязательный аргумент (Text). Строка, из которой необходимо извлечь подстроку. Может содержать строковый литерал, обращение к свойству базы данных с текстом, а также функцию, возвращающую текст.
startIndex
Обязательный аргумент (Number). Расстояние от начала строки, включая указанный индекс (нумерация начинается с нуля). Может содержать числовой литерал, обращение к свойству базы данных с числом, а также функцию, возвращающую число.
endIndex
Необязательный аргумент (Number). Расстояние от начала строки, исключая указанный индекс (нумерация начинается с нуля). Может содержать числовой литерал, обращение к свойству базы данных с числом, а также функцию, возвращающую число.

Возвращает Text.

Хотите чувствовать себя в Notion как рыба в воде?

Подпишитесь на канал автора сайта «Формулы Notion 2.0» с обзорами новых функций, советами начинающим и продвинутым пользователям, шаблонами, видеоуроками и эксклюзивными формулами! Перейти

Особенности

Если endIndex не указан, возвращаются все символы строки, начиная со startIndex.

25 формул Notion на каждый день

Бесплатный шаблон для Notion с подборкой из 25 востребованных формул от автора сайта «Формулы Notion 2.0». Перейти

Изменения в работе

В формулах Notion предыдущего поколения для извлечения подстроки из строки использовалась функция slice. Теперь она переориентирована на работу с массивами, а для работы с текстом используется функция substring.

В различных Интернет-источниках по-прежнему встречаются формулы Notion, в которых функция slice осуществляет отсечение символов строки. Они вызывают ошибки. Чтобы обеспечить работоспособность устаревших формул, следует заменить функцию slice на функцию substring.

Использование

Функция Notion substring позволяет извлекать из текста нужные фрагменты.

Извлечение подстроки по фиксированным индексам

/* https://notionformulas.chumakova.ru */substring(prop("Текст"), 1, 3)
/* https://notionformulas.chumakova.ru */prop("Текст").substring(1, 3)
Формула Notion 2.0 «Извлечение подстроки по фиксированным индексам»

В этой формуле используется prop.

Удаление первого символа

/* https://notionformulas.chumakova.ru */substring(prop("Текст"), 1)
/* https://notionformulas.chumakova.ru */prop("Текст").substring(1)
Формула Notion 2.0 «Удаление первого символа»

В этой формуле используется prop.

Удаление первого и последнего символов

Для данной формулы доступен только предпросмотр. Формула предназначена для демонстрации возможностей Notion. Научиться писать сложные формулы Notion можно в ходе онлайн-курса «Формулы Notion 2.0» от автора этого справочника.

Формула Notion 2.0 «Удаление первого и последнего символов»

Извлечение первого символа (словарь, изучение иностранных языков)

/* https://notionformulas.chumakova.ru */substring(prop("Слово"), 0, 1)
/* https://notionformulas.chumakova.ru */prop("Слово").substring(0, 1)
Формула Notion 2.0 «Извлечение первого символа (словарь, изучение иностранных языков)»

В этой формуле используется prop.