padStart

Функция padStart заполняет строку заданными символами в начале (слева), доводя общее количество символов в строке до заданного.

Синтаксис

padStart(text, targetLength, padString)
text
Обязательный аргумент (Text). Исходная строка. Может содержать строковый литерал, обращение к свойству базы данных с текстом, а также функцию, возвращающую текст.
targetLength
Обязательный аргумент (Number). Количество символов в результирующей строке. Может содержать числовой литерал, обращение к свойству базы данных с числом, а также функцию, возвращающую число.
padString
Обязательный аргумент (Text). Символы, которыми необходимо заполнить строку до заданного количества символов. Может содержать строковый литерал, обращение к свойству базы данных с текстом, а также функцию, возвращающую текст.

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

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

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

Особенности

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

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

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

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

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

/* https://notionformulas.chumakova.ru */padStart(
	prop("Строка"), /* Исходная строка */
	5, /* До какого количества символов ее нужно заполнить */
	"Б" /* Символы, которыми нужно заполнить строку */
)
/* https://notionformulas.chumakova.ru */prop("Строка").padStart(5, "Б")
Формула Notion 2.0 «Принцип работы padStart»

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

Добавление ведущих нолей в идентификационные номера (артикулы)

/* https://notionformulas.chumakova.ru */padStart(prop("№ п/п"), 7, "0")
/* https://notionformulas.chumakova.ru */prop("№ п/п").padStart(7, "0")
Формула Notion 2.0 «Добавление ведущих нолей в идентификационные номера (артикулы)»

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

Автоматическое формирование артикулов одинаковой длины

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

Формула Notion 2.0 «Автоматическое формирование артикулов одинаковой длины»

Вывод элементов списка (массива) в виде нумерованного списка с ведущими нолями

/* https://notionformulas.chumakova.ru */join(map(prop("Список"), padStart((index + 1), 2, "0") + ". " + current), "\n")
/* https://notionformulas.chumakova.ru */prop("Список").map((index + 1).padStart(2, "0") + ". " + current).join("\n")
Формула Notion 2.0 «Вывод элементов списка (массива) в виде нумерованного списка с ведущими нолями»

Для корректной работы формулы необходимо активировать перенос строк: клик по названию столбца → Edit property → Wrap column.

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