Функции

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

Функции для работы с датами

Функция Возвращает Назначение
formatDate Text Форматирует дату по маске, выводит отдельные составляющие даты
now Date Выводит текущие дату и время
today Date Выводит текущую дату без времени
year Number Получает номер года из даты
month Number Получает номер месяца из даты
day Number Получает номер дня недели из даты
date Number Получает число месяца из даты
hour Number Получает часы из даты
minute Number Получает минуты из даты
dateBetween Number Вычисляет время между датами (вычитает одну дату из другой)
dateAdd Date Прибавляет время к дате
dateSubtract Date Вычитает время из даты
dateRange Date Формирует диапазон дат Notion из двух дат
dateStart Date Выводит начальную дату диапазона дат Notion
dateEnd Date Выводит конечную дату диапазона дат Notion
parseDate Date Преобразовывает строку в дату
timestamp Number Преобразовывает дату во временную метку Unix
fromTimestamp Date Преобразовывает временную метку Unix в дату

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

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

Функции для работы со списками (массивами)

Функция Возвращает Назначение
map List Перебирает элементы списка (массива)
filter List Выбирает элементы списка (массива), соответствующие условию
at Value Возвращает элемент (массива) по индексу (ключу)
first Value Возвращает первый элемент списка (массива)
last Value Возвращает последний элемент списка (массива)
find Value Выводит первый элемент списка (массива), соответствующий условию
findIndex Number Выводит индекс (ключ) первого элемента списка (массива), соответствующего условию
some Boolean Проверяет, соответствует ли хотя бы один элемент списка (массива) условию
every Boolean Проверяет, соответствуют ли все элементы списка (массива) условию
includes Boolean Проверяет, есть ли в списке (массиве) элемент с заданным значением
sort List Сортирует список (массив) по значению по возрастанию
reverse List Обращает порядок следования элементов массива
concat List Объединяет несколько списков (массивов) в один
slice List Выбирает срез списка (массива)
join Text Объединяет элементы списка (массива)
flat List Сглаживает (уплощает) список (массив)
unique List Удаляет из списка (массива) элементы с дублирующимися значениями
length Number Возвращает длину списка (массива) – количество элементов в списке (массиве)
sum Number Суммирует значения элементов списка (массива)
min Number Возвращает наименьшее из значений элементов списка (массива)
max Number Возвращает наибольшее из значений элементов списка (массива)
mean Number Возвращает среднее значение элементов списка (массива)
median Number Возвращает медиану значений элементов списка (массива)

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

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

Функции для работы со строками (текстом)

Функция Возвращает Назначение
length Number Возвращает длину строки – количество символов в строке
test Boolean Осуществляет проверку регулярным выражением
match List Возвращает все вхождения подстроки в строку
substring Text Извлекает подстроку из строки
replace Text Осуществляет замену первого вхождения подстроки в строку
replaceAll Text Осуществляет замену всех вхождений подстроки в строку
style Text Добавляет форматирование
unstyle Text Удаляет форматирование
upper Text Преобразовывает в верхний регистр
lower Text Преобразовывает в нижний регистр
repeat Text Повторяет строку заданное количество раз
split List Преобразовывает строку в список (массив)
link Text Выводит гиперссылку
padEnd Text Заполняет строку заданными символами в конце (справа) до заданного количества символов
padStart Text Заполняет строку заданными символами в начале (слева) до заданного количества символов

Функции для работы с числами

Функция Возвращает Назначение
add Number Выполняет сложение чисел, заменяет оператор +
subtract Number Выполняет вычитание чисел, заменяет оператор -
multiply Number Выполняет умножение чисел, заменяет оператор *
divide Number Выполняет деление чисел, заменяет оператор /
mod Number Возвращает остаток от деления, заменяет оператор %
pow Number Возводит число в степень, заменяет оператор ˆ
sqrt Number Извлекает квадратный корень из числа
cbrt Number Извлекает кубический корень из числа
abs Number Возвращает абсолютное значение числа
sign Number Возвращает знак числа
ceil Number Округляет число до целого к большему
round Number Округляет число к ближайшему целому
floor Number Округляет число до целого к меньшему
pi Number Возвращает число Пи (константу π)
e Number Возвращает экспоненту (число Эйлера, константу e)
exp Number Возвращает экспоненту
ln Number Возвращает натуральный логарифм числа
log2 Number Возвращает логарифм числа по основанию 2
log10 Number Возвращает логарифм числа по основанию 10

Другие функции

Функция Возвращает Назначение
let Value Добавляет одну пользовательскую переменную и выполняет действия с ее использованием
lets Value Добавляет несколько пользовательских переменных и выполняет действия с их использованием
if Value Разветвляет формулу по результатам проверки одного условия
ifs Value Разветвляет формулу по результатам проверки нескольких условий
and Boolean Заменяет оператор логического «И»
or Boolean Заменяет оператор логического «ИЛИ»
not Boolean Заменяет оператор логического «НЕ»
equal Text Заменяет оператор равенства
unequal Text Заменяет оператор неравенства
id Text Выводит уникальный идентификатор записи базы данных
prop Value Получает значение из ячейки указанного свойства
format Text Приводит значение к типу Text
toNumber Text Приводит значение к типу Number
empty Boolean Проверяет, является ли значение пустым
name Text Выводит имя гостя/участника
email Text Выводит адрес электронной почты гостя/участника