! (not)

Оператор логического отрицания ! (not) инвертирует логическое значение. В формулах Notion логическое «НЕ» используется преимущественно в условиях.

Синтаксис

!
not

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

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

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

Особенности

В формулах Notion операторы ! (восклицательный знак) и not используются как равнозначные.

У операторов логического отрицания !, not есть функция-синоним: not.

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

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

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

Оператор Notion «НЕ» используется для получения логического значения, противоположного текущему.

Инверсия логического литерала true

/* https://notionformulas.chumakova.ru */!true /* Оператор */
/* https://notionformulas.chumakova.ru */not true /* Оператор */
/* https://notionformulas.chumakova.ru */not(true) /* Функция */
/* https://notionformulas.chumakova.ru */true.not() /* Функция */
Формула Notion 2.0 «Инверсия логического литерала true»

В этой формуле используются: true, not.

Инверсия логического литерала false

/* https://notionformulas.chumakova.ru */!false /* Оператор */
/* https://notionformulas.chumakova.ru */not false /* Оператор */
/* https://notionformulas.chumakova.ru */not(false) /* Функция */
/* https://notionformulas.chumakova.ru */false.not() /* Функция */
Формула Notion 2.0 «Инверсия логического литерала false»

В этой формуле используются: false, not.

Инверсия логического значения из свойства

/* https://notionformulas.chumakova.ru */!prop("Чекбокс")
/* https://notionformulas.chumakova.ru */not prop("Чекбокс")
/* https://notionformulas.chumakova.ru */not(prop("Чекбокс"))
/* https://notionformulas.chumakova.ru */prop("Чекбокс").not()
Формула Notion 2.0 «Инверсия логического значения из свойства»

В этой формуле используются: prop, not.

Инверсия логического значения, возвращаемого выражением

/* https://notionformulas.chumakova.ru */!(prop("Число 1") == prop("Число 2"))
/* https://notionformulas.chumakova.ru */not (prop("Число 1") == prop("Число 2"))
/* https://notionformulas.chumakova.ru */not(prop("Число 1") == prop("Число 2"))
/* https://notionformulas.chumakova.ru */(prop("Число 1") == prop("Число 2")).not()
Формула Notion 2.0 «Инверсия логического значения, возвращаемого выражением»

В этой формуле используются: prop, not.

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

Оператор логического отрицания часто ипользуется в Notion в связке с функцией empty для проверки заполнения полей баз данных (Properties).

Проверка заполнения свойства Number

/* https://notionformulas.chumakova.ru */!empty(prop("Число"))
/* https://notionformulas.chumakova.ru */not empty(prop("Число"))
/* https://notionformulas.chumakova.ru */!prop("Число").empty()
/* https://notionformulas.chumakova.ru */prop("Число").empty().not()
Формула Notion 2.0 «Проверка заполнения свойства Number»

В этой формуле используются: prop, empty, not.

Проверка заполнения свойства Text

/* https://notionformulas.chumakova.ru */if(
	!empty(prop("Фамилия")),
	"Фамилия введена",
	style("Введите фамилию!", "red")
)
/* https://notionformulas.chumakova.ru */prop("Фамилия").empty().not().if(
	"Фамилия введена",
	"Введите фамилию!".style("red")
)
Формула Notion 2.0 «Проверка заполнения свойства Text»

В этой формуле используются: prop, empty, not, if, style.