map

Функция map используется для перебора элементов списка (массива).

Синтаксис

map(list, expression)
list
Обязательный аргумент (List). Входной список (массив). Может содержать литерал-список (литерал-массив), обращение к свойству базы данных со списком (массивом), а также функцию, возвращающую список (массив).
expression
Обязательный аргумент (Value). Условие с использованием предопределенных переменных index и (или) current.

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

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

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

Особенности

Функция Notion map преобразовывает входной список (массив). За преобразование отвечает выражение, которое может обращаться к индексу (ключу) элемента списка (массива) – предопределенная переменная index, а также к значению элемента списка (массива) – предопределенная переменная current.

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

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

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

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

/* https://notionformulas.chumakova.ru */map(
	prop("Список"), /* Входной список (массив) */
	(index + 1) + ") " + current /* Выражение, преобразовывающее вывод списка (массива) */
)
/* https://notionformulas.chumakova.ru */prop("Список").map((index + 1) + ") " + current)
Формула Notion 2.0 «Принцип работы map»

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

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

/* https://notionformulas.chumakova.ru */join(map(prop("Задачи"), current + " – " + current.prop("Статус")), "\n")
/* https://notionformulas.chumakova.ru */prop("Задачи").map(current + " – " + current.prop("Статус")).join("\n")
Формула Notion 2.0 «Получение значений из свойств привязанных записей (список задач со статусами на карточке)»

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

Имитация тегов из свойства «Статус» в формулах

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

Формула Notion 2.0 «Имитация тегов из свойства «Статус» в формулах»

Замена роллапов

Функция Notion map используется в формулах, с помощью которых можно заменить роллапы (Rollup).

Замена роллапов: уникальные значения (show unique values)

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

Формула Notion 2.0 «Замена роллапов: уникальные значения (show unique values)»

Замена роллапов: количество уникальных значений (count unique values)

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

Формула Notion 2.0 «Замена роллапов: количество уникальных значений (count unique values)»

Вычисления в базах данных с подзадачами (sub-items)

Функция Notion map используется в сложных формулах, с помощью которых осуществляются вычисления в базах данных с подзадачами (Sub-items). Такие формулы нужны в многоуровневых системах управления задачами (task management) и проектами (project management), а также при оцифровке структуры управления компанией.

Вывод записи верхнего уровня базы данных с подзадачами (sub-items)

Формула позволяет выводить все записи в иерархии при фильтрации по записям верхнего уровня.

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

Формула Notion 2.0 «Вывод записи верхнего уровня базы данных с подзадачами (sub-items)»

Уровень текущей записи в базе данных с подзадачами (sub-items)

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

Формула Notion 2.0 «Уровень текущей записи в базе данных с подзадачами (sub-items)»

Грубина иерархии – количество уровней в базе данных с подзадачами (sub-items)

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

Формула Notion 2.0 «Грубина иерархии – количество уровней в базе данных с подзадачами (sub-items)»

Продвинутые пользовательские выборки

Функция Notion map используется в сложных формулах, с помощью которых формируются пользовательские выборки с сортировкой.

Проверка уникальности введенных данных (дубликаты записей)

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

Формула Notion 2.0 «Проверка уникальности введенных данных (дубликаты записей)»

Валидация ввода

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

Формула Notion 2.0 «Валидация ввода»

Отслеживание выполнения задач: трехнедельный информер

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

Формула Notion 2.0 «Отслеживание выполнения задач: трехнедельный информер»

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

Победители соревнования

Формула выводит имена победителей конкурса, а также набранные ими баллы. Существительное «балл» получает окончание, динамически согласующееся с числительным. Имена победителей кликабельны, список хорошо смотрится на карточке в Gallery view.

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

Формула Notion 2.0 «Победители соревнования»

Имена людей – вымышленные.

Свежие публикации

Выводит свежие публикации. Названия публикаций кликабельны, список хорошо смотрится на карточке в Gallery view. Можно регулировать, сколько публикаций должно отображаться на карточке.

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

Формула Notion 2.0 «Свежие публикации»

Последние правки в базе данных

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

Формула Notion 2.0 «Последние правки в базе данных»

Предстоящие платежи

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

Формула Notion 2.0 «Предстоящие платежи»

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

Успеваемость учеников (online-обучение)

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

Формула Notion 2.0 «Успеваемость учеников (online-обучение)»

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

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

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

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

Автонумерация

В отличие от свойства ID в базах данных Notion, автонумерация, реализованная с помощью формулы, позволяет вывести последовательность чисел, которая не прерывается, даже если происходит удаление строк.

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

Формула Notion 2.0 «Автонумерация»

Знак зодиака по дате рождения (западная астрология)

Определение знака, стихии, креста и начала осуществляется автоматически. Нужно лишь ввести дату рождения.

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

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

Знак зодиака по дате рождения (китайская астрология)

Решение примечательно тем, что знак и стихия определяются не по григорианскому календарю, а по китайскому лунному. Определение знака и стихии осуществляется автоматически. Нужно лишь ввести дату рождения.

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

Формула Notion 2.0 «Знак зодиака по дате рождения (китайская астрология)»

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