Синтаксис
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"
Для корректной работы формулы необходимо активировать перенос строк: клик по названию столбца → Edit property → Wrap column.
В этой формуле используется + (конкатенация строк).
Повтор символа табуляции
/* https://notionformulas.chumakova.ru */"Текст 1" + repeat("\t", 2) + "Текст 2"
/* https://notionformulas.chumakova.ru */"Текст 1" + "\t".repeat(2) + "Текст 2"
В этой формуле используется + (конкатенация строк).
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")
В этой формуле используются: style, + (конкатенация строк).
Настраиваемые разделители на карточках записей
Для данной формулы доступен только предпросмотр. Формула предназначена для демонстрации возможностей Notion. Научиться писать сложные формулы Notion можно в ходе онлайн-курса «Формулы 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() + "%"
)
В этой формуле используются: 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")
)
В этой формуле используются: 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() + "%"
)
В этой формуле используются: 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() + "%"
)
В этой формуле используются: 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")
)
В этой формуле используются: lets, prop, toNumber, + (сложение), /, *, floor, + (конкатенация строк), – (вычитание), round, style.
Индикатор прогресса (progress bar) задач на основе статусов подзадач
Для данной формулы доступен только предпросмотр. Формула предназначена для демонстрации возможностей Notion. Научиться писать сложные формулы Notion можно в ходе онлайн-курса «Формулы Notion 2.0» от автора этого справочника.
Индикатор прогресса (progress bar) проектов на основе количества выполненных задач
Для данной формулы доступен только предпросмотр. Формула предназначена для демонстрации возможностей Notion. Научиться писать сложные формулы Notion можно в ходе онлайн-курса «Формулы Notion 2.0» от автора этого справочника.
Индикаторы прогресса (progress bar) для трехуровневой системы управления задачами
Для данной формулы доступен только предпросмотр. Формула предназначена для демонстрации возможностей Notion. Научиться писать сложные формулы Notion можно в ходе онлайн-курса «Формулы Notion 2.0» от автора этого справочника.
Прогресс по дням
Для данной формулы доступен только предпросмотр. Формула предназначена для демонстрации возможностей Notion. Научиться писать сложные формулы Notion можно в ходе онлайн-курса «Формулы 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")
)
В этой формуле используются: 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")
)
В этой формуле используются: lets, round, mean, prop, length, *, /, floor, style, + (конкатенация строк).
Воронка продаж (конверсия, график на карточке)
Формулы автоматически рассчитывают конверсию (процент от значения на начальном этапе воронки), а также выводят график на карточке.
Для данной формулы доступен только предпросмотр. Формула предназначена для демонстрации возможностей Notion. Научиться писать сложные формулы Notion можно в ходе онлайн-курса «Формулы Notion 2.0» от автора этого справочника.