split

Функция split преобразовывает строку в список (массив).

Синтаксис

split(text, separator)
text
Обязательный аргумент (Value). Значение, которое необходимо преобразовать в список (массив). Может содержать литерал, обращение к свойству базы данных, функцию.
separator
Обязательный аргумент (Text). Разделитель. Может содержать строковый литерал, обращение к свойству базы данных с текстом, а также функцию, возвращающую текст.

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

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

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

Особенности

Функция Notion split приводит значение к типу данных Text. Элементы списка (массива), полученного в результате срабатывания функции, также принадлежат к строковому типу.

Если в качестве разделителя в функцию Notion split передано пустое значение, происходит разбивка строки на символы.

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

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

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

Принцип работы split

/* https://notionformulas.chumakova.ru */split(
	prop("Значение"), /* Значение, преобразовываемое в список (массив) */
	prop("Разделитель") /* Разделитель элементов списка (массива) */
)
/* https://notionformulas.chumakova.ru */prop("Значение").split(prop("Разделитель"))
Формула Notion 2.0 «Принцип работы split»

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

Получение префикса из свойства ID

/* https://notionformulas.chumakova.ru */first(split(prop("ID"), "-"))
/* https://notionformulas.chumakova.ru */prop("ID").split("-").first()
Формула Notion 2.0 «Получение префикса из свойства ID»

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

Получение порядкового номера из свойства ID

/* https://notionformulas.chumakova.ru */last(split(prop("ID"), "-"))
/* https://notionformulas.chumakova.ru */prop("ID").split("-").last()
Формула Notion 2.0 «Получение порядкового номера из свойства ID»

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

Маркированный список из строки

/* https://notionformulas.chumakova.ru */"Используемые цвета:\n" + join(map(split(prop("Строка"), ", "), "• " + lower(current)), ";\n") + "."
/* https://notionformulas.chumakova.ru */"Используемые цвета:\n" + 
prop("Строка").split(", ").map(
	"• " + current.lower()
).join(";\n") + "."
Формула Notion 2.0 «Маркированный список из строки»

В этой формуле используются: + (конкатенация строк), join, map, prop, lower.

Обратный порядок слов (Имя Фамлия → Фамилия Имя)

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

Формула Notion 2.0 «Обратный порядок слов (Имя Фамлия → Фамилия Имя)»

Дата из текста: ДД.ММ.ГГГГ

/* https://notionformulas.chumakova.ru */let(
	date, prop("Запись").split("."),
	(date.at(2) + date.at(1) + date.at(0)).parseDate()
)
Формула Notion 2.0 «Дата из текста: ДД.ММ.ГГГГ»

В этой формуле используются: let, prop, at, + (конкатенация строк), parseDate.

Дата из текста: ММ/ДД/ГГГГ

/* https://notionformulas.chumakova.ru */let(
	date, prop("Запись").split("/"),
	(date.at(2) + date.at(0) + date.at(1)).parseDate()
)
Формула Notion 2.0 «Дата из текста: ММ/ДД/ГГГГ»

В этой формуле используются: let, prop, at, + (конкатенация строк), parseDate.

Время (строка) в минуты (число)

/* https://notionformulas.chumakova.ru */lets(
	start, map(split(prop("Начало"), "-"), toNumber(current)),
	end, map(split(prop("Окончание"), "-"), toNumber(current)),
	(first(end) * 60 + last(end)) - (first(start) * 60 + last(start))
)
/* https://notionformulas.chumakova.ru */lets(
	start, prop("Начало").split("-").map(current.toNumber()),
	end, prop("Окончание").split("-").map(current.toNumber()),
	(end.first() * 60 + end.last()) - (start.first() * 60 + start.last())
)
Формула Notion 2.0 «Время (строка) в минуты (число)»

В этой формуле используются: lets, map, prop, toNumber, first, *, + (сложение), last, – (вычитание).

Калькулятор размеров изображений, исходя из пропорции

/* https://notionformulas.chumakova.ru */lets(
	p, prop("Пропорция").split(":"),
	s, prop("Исходный размер"),
	s + " × " + (s * p.at(1).toNumber() / p.at(0).toNumber()).round()
)
Формула Notion 2.0 «Калькулятор размеров изображений, исходя из пропорции»

В этой формуле используются: lets, prop, + (конкатенация строк), *, at, toNumber, /, round.

Сумма цифр числа

/* https://notionformulas.chumakova.ru */sum(map(split(prop("Число"), ""), toNumber(current)))
/* https://notionformulas.chumakova.ru */prop("Число").split("").map(current.toNumber()).sum()
Формула Notion 2.0 «Сумма цифр числа»

В этой формуле используются: sum, map, prop, toNumber.

Сведение даты рождения к однозначному числу (нумерология)

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

Формула Notion 2.0 «Сведение даты рождения к однозначному числу (нумерология)»

Добавление ведущих нолей к IP-адресам

Формула была актуальна до внедрения нового алгоритма сортировки в текстовых свойствах. Ранее после применения сортировки по возрастанию за значением 1 в текстовом свойстве следовало значение 10. Добавление ведущих нолей решало проблему сортировки IP-адресов.

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

Формула Notion 2.0 «Добавление ведущих нолей к IP-адресам»

Разделитель разрядов

Добавляет разделитель между каждыми тремя цифрами с конца числа.

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

Формула Notion 2.0 «Разделитель разрядов»