repeat

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

Синтаксис

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

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

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

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

Повтор управляющих символов

Функция Notion repeat позволяет реализовать повтор управляющих символов.

Повтор символа переноса строки

/* https://notionformulas.chumakova.ru */"Текст 1" + repeat("\n", 2) + "Текст 2"
/* https://notionformulas.chumakova.ru */"Текст 1" + "\n".repeat(2) + "Текст 2"
Формула Notion 2.0 «Повтор символа переноса строки»

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

В этой формуле используется + (конкатенация строк).

Повтор символа табуляции

/* https://notionformulas.chumakova.ru */"Текст 1" + repeat("\t", 2) + "Текст 2"
/* https://notionformulas.chumakova.ru */"Текст 1" + "\t".repeat(2) + "Текст 2"
Формула Notion 2.0 «Повтор символа табуляции»

В этой формуле используется + (конкатенация строк).

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

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

Разделители

Функция Notion repeat лежит в основе создания самописных разделителей.

Фиксированный разделитель на карточке записи

/* https://notionformulas.chumakova.ru */style((repeat("°~", 10) + "°"), "b", "blue")
/* https://notionformulas.chumakova.ru */("°~".repeat(10) + "°").style("b", "blue")
Формула Notion 2.0 «Фиксированный разделитель на карточке записи»

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

Настраиваемые разделители на карточках записей

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

Формула Notion 2.0 «Настраиваемые разделители на карточках записей»

Индикаторы прогресса (progress bar)

Функция Notion repeat лежит в основе создания самописных индикаторов выполнения (progress bars).

Стандартный индикатор прогресса (progress bar)

Данная формула подробно рассматривается в видео «Прогресс бар (progress bar) в Notion».

/* https://notionformulas.chumakova.ru */lets(
	percent, prop("Прочитано") / prop("Страниц"),
	segments, (percent * 10).floor(),
	"■".repeat(segments) + "□".repeat(10 - segments) + " " + (percent * 100).round() + "%"
)
Формула Notion 2.0 «Стандартный индикатор прогресса (progress bar)»

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

Индикатор прогресса (progress bar) с исходными цифрами

/* https://notionformulas.chumakova.ru */lets(
	t, prop("Страниц"),
	d, prop("Прочитано"),
	p, d / t,
	s, (p * 10).floor(),
	(d.style("red") + " | ".style("grey") + t.style("blue")).style("b") + " " + ("■".repeat(s) + "□".repeat(10 - s) + " " + (p * 100).round() + "%").style("grey")
)
Формула Notion 2.0 «Индикатор прогресса (progress bar) с исходными цифрами»

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

Индикатор прогресса (progress bar) со слайдером

/* https://notionformulas.chumakova.ru */lets(
	line, "--",
	percent, prop("Прочитано") / prop("Страниц"),
	segments, (percent * 10).floor(),
	line.repeat(segments) + "⌷" + line.repeat(10 - segments) + " " + (percent * 100).round() + "%"
)
Формула Notion 2.0 «Индикатор прогресса (progress bar) со слайдером»

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

Индикатор прогресса (progress bar) со стрелкой

/* https://notionformulas.chumakova.ru */lets(
	percent, prop("Прочитано") / prop("Страниц"),
	done, (percent * 10).floor(),
	if(
		percent > 0,
		"—".repeat(done) + "► ",
		""
	) + (percent * 100).round() + "%"
)
Формула Notion 2.0 «Индикатор прогресса (progress bar) со стрелкой»

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

Прогресс по привычкам (трекер привычек)

/* https://notionformulas.chumakova.ru */lets(
	t, 3,
	d, prop("Привычка 1").toNumber() + prop("Привычка 2").toNumber() + prop("Привычка 3").toNumber(),
	r, d / t,
	s, (r * 10).floor(),
	("-".repeat(s) + "◇" + "-".repeat(10 - s) + "  " + ((r * 100).round() + "%").style("b")).style("blue")
)
Формула Notion 2.0 «Прогресс по привычкам (трекер привычек)»

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

Индикатор прогресса (progress bar) задач на основе статусов подзадач

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

Формула Notion 2.0 «Индикатор прогресса (progress bar) задач на основе статусов подзадач»

Индикатор прогресса (progress bar) проектов на основе количества выполненных задач

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

Формула Notion 2.0 «Индикатор прогресса (progress bar) проектов на основе количества выполненных задач»

Индикаторы прогресса (progress bar) для трехуровневой системы управления задачами

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

Формула Notion 2.0 «Индикаторы прогресса (progress bar) для трехуровневой системы управления задачами»

Прогресс по дням

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

Формула Notion 2.0 «Прогресс по дням»

Скриншот от 28.06.2024.

Другие решения с использованием функции

Календарь на неделю с выделением текущего дня маркером

/* https://notionformulas.chumakova.ru */let(
	d, prop("Дата").day(),
	"П В С Ч П С В".style("c") + "\n" + ("  ".repeat(d - 1) + "●" + "  ".repeat(7 - d)).style("c")
)
Формула Notion 2.0 «Календарь на неделю с выделением текущего дня маркером»

В этой формуле используются: let, prop, day, style, + (конкатенация строк), – (вычитание).

Средний рейтинг фильма

/* https://notionformulas.chumakova.ru */lets(
	r, round((mean(prop("Сюжет").length(), prop("Актеры").length(), prop("Картинка").length()) * 10)) / 10,
	s, floor(r),
	style(style((repeat("★", s) + repeat("☆", 5 - s)) + " " + style(r, "b")), "grey")
)
/* https://notionformulas.chumakova.ru */lets(
	r, ([prop("Сюжет").length(), prop("Актеры").length(), prop("Картинка").length()].mean() * 10).round() / 10,
	s, r.floor(),
	(("★".repeat(s) + "☆".repeat(5 - s)) + " " + r.style("b")).style("grey")
)
Формула Notion 2.0 «Средний рейтинг фильма»

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

Воронка продаж (конверсия, график на карточке)

Формулы автоматически рассчитывают конверсию (процент от значения на начальном этапе воронки), а также выводят график на карточке.

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

Формула Notion 2.0 «Воронка продаж (конверсия, график на карточке)»