Синтаксис
sort(list, condition?)
- list
- Обязательный аргумент (List). Входной список (массив). Может содержать литерал-список (литерал-массив), обращение к свойству базы данных со списком (массивом), а также функцию, возвращающую список (массив).
- condition
- Необязательный аргумент (Boolean). Условие, по которому осуществляется фильтрация списка (массива), с использованием предопределенных переменных
indexи (или)current.
Возвращает Number.
Хотите чувствовать себя в Notion как рыба в воде?
Подпишитесь на канал автора сайта «Формулы Notion 2.0» с обзорами новых функций, советами начинающим и продвинутым пользователям, шаблонами, видеоуроками и эксклюзивными формулами! Перейти
Использование
Количество элементов в списке (массиве)
/* https://notionformulas.chumakova.ru */count(prop("Задачи"))
/* https://notionformulas.chumakova.ru */prop("Задачи").count()
Количество элементов по условию в списке (массиве)
/* https://notionformulas.chumakova.ru */count(prop("Задачи"), current.prop("Завершена"))
/* https://notionformulas.chumakova.ru */prop("Задачи").count(current.prop("Завершена"))
25 формул Notion на каждый день
Бесплатный шаблон для Notion с подборкой из 25 востребованных формул от автора сайта «Формулы Notion 2.0». Перейти
Продвинутая пользовательская аналитика
Функция Notion count используется в сложных формулах, с помощью которых формируются сводные пользовательские показатели.
Количество записей, отфильтрованных по дате (количество просроченных задач)
/* https://notionformulas.chumakova.ru */"Просрочено задач – " + count(prop("Задачи"), current.prop("Дедлайн") < today() && !current.prop("Завершена?"))
/* https://notionformulas.chumakova.ru */"Просрочено задач – " + prop("Задачи").count(current.prop("Дедлайн") < today() && !current.prop("Завершена?"))
В этой формуле используются: + (конкатенация строк), prop, today, <, && (and), ! (not).
Количество записей, отфильтрованных по статусу (количество задач в процессе)
/* https://notionformulas.chumakova.ru */"Задач в процессе – " + count(prop("Задачи"), current.prop("Статус") == "В процессе")
/* https://notionformulas.chumakova.ru */"Задач в процессе – " + prop("Задачи").count(current.prop("Статус") == "В процессе")
В этой формуле используются: + (конкатенация строк), prop, ==.