Изменения в работе
В формулах Notion предыдущего поколения было доступно пять типов данныx: Text, Number, Date, Boolean, Value. В формулах 2.0 появились списки (массивы) – List, а также два особых типа данных – People и Page.
В формулах Notion предыдущего поколения в одном свойстве (столбце) могли выводиться данные строго одного типа. В формулах 2.0 именился алгоритм работы условных операторов. Если ветки формулы возвращают разные типы данных, они приводятся к одному типу.
Text, в одном свойстве (столбце) FormulaText, в одном свойстве (столбце) Formula – справочник формул Notion 2.0 с примерами
638
231
Хотите чувствовать себя в Notion как рыба в воде?
Подпишитесь на канал автора сайта «Формулы Notion 2.0» с обзорами новых функций, советами начинающим и продвинутым пользователям, шаблонами, видеоуроками и эксклюзивными формулами! Перейти
Типы данных в свойствах баз данных
Свойства баз данных Notion возвращают различные типы данных. Чтобы успешно писать формулы Notion 2.0, необходимо запонить, какой тип данных возвращает каждое из свойств.
| Тип данных | Свойства, возвращающие тип данных |
|---|---|
Text |
Title, Text, Select, Status, ID, URL, Email, Phone |
Number |
Number |
Boolean |
Checkbox |
Date |
Date, Created time, Last edited time |
List |
Multi-select, Files & media, Person, Relation |
People |
Created by, Last edited by |
Элементы списков (массивов) могут принадлежать к разным типам данных. Например, тип данных элементов из свойства Multi-select – Text, из свойства Person – People, из свойства Relation – Page.
Свойство Rollup может возвращать различые типы данных (в зависимости от настроек). Например, при выводе суммы (Calculate → Statistics → Sum) свойство будет возвращать тип данных Number, самой поздней даты (Calculate → Date → Latest date) – Date, оригинальных значений (Calculate → Show original) – List.
25 формул Notion на каждый день
Бесплатный шаблон для Notion с подборкой из 25 востребованных формул от автора сайта «Формулы Notion 2.0». Перейти
Text
Текст.
В формулах предыдущего поколения использовался формат Plain text (простой текст). В формулах 2.0 ему на смену пришел Rich text. Поддерживаются форматирование (цвет, начертание и т. п. в рамках стандартных возможностей Notion) и гиперссылки.
Свойства баз данных Notion, возвращающие Text:
Title;Text;Select;
Status;ID;URL;
Email;Phone.
Встроенное Notion, возвращающее Text:
Функции Notion, возвращающие Text:
- email;
- format;
- formatDate;
- id;
- join;
- replaceAll;
- style;
- substring;
- unstyle;
- upper;
Не все функции, возвращающие Text, сохраняют форматирование. Например, приведенная ниже формула, которая должна заменить все вхождения подстроки в строку на ссылку, бессмысленна, поскольку replace и replaceAll отдают Plain text:
/* https://notionformulas.chumakova.ru */lets(
text, "Здесь должна быть гиперссылка",
search, "гиперссылка",
link, link(search, "https://notionformulas.chumakova.ru/"),
replace(text, search, link)
)
Работа с типом данных Text подробно рассматривается в ходе курса «Формулы Notion».
Number
Число.
Свойства баз данных Notion, возвращающие Number:
Number.
Встроенное Notion, возвращающее Number:
Функции Notion, возвращающие Number:
Функции unaryMinus и unaryPlus (ранее назывались в Notion операторами) были упразднены в формулах 2.0.
Работа с типом данных Number подробно рассматривается в ходе курса «Формулы Notion».
Date
Дата.
Может содержать отдельную дату, отдельную дату с указанием времени, диапазон дат, диапазон дат с указанием времени. Используется для вывода записей базы данных в календарарном представлении (Calendar view) и на диаграмме Ганта (Timeline view).
Свойства баз данных Notion, возвращающие Date:
Date;Created time;Last edited time.
Функции Notion, возвращающие Date:
Работа с типом данных Date подробно рассматривается в ходе курса «Формулы Notion».
Boolean
Логическое значение true («ИСТИНА») или false («ЛОЖЬ»). В базах данных Notion значению true соответствует чекбокс с галочкой, значению false – без галочки.
Свойства баз данных Notion, возвращающие Boolean:
Checkbox.
Встроенное Notion, возвращающее Boolean:
Функции Notion, возвращающие Boolean:
Функции larger, largerEq, smaller, smallerEq (ранее назывались в Notion операторами) были упразднены в формулах 2.0.
Работа с типом данных Boolean подробно рассматривается в ходе курса «Формулы Notion».
List
Список (массив).
Тип данных появился в формулах 2.0. В качестве значения элемента списка (массива) может выступать любой тип данных, включая список (многомерные массивы).
Списки (массивы) можно обнаружить в тех свойствах, где в ячейке потенциально может находиться более одного значения.
Свойства баз данных Notion, возвращающие List:
Multi-select;Files & media;Person;Relation.
Функции Notion для работы со списками (массивами):
Работа со списками, массивами и типом данных List подробно рассматриваются в ходе курса «Формулы Notion».
People
Люди.
Тип данных появился в формулах 2.0. Данные гостя/участника рабочего пространства.
Свойства баз данных Notion, возвращающие People:
Created by;Last edited by;
Функции Notion для работы с People:
Работа с типом данных People подробно рассматривается в ходе курса «Формулы Notion».
Page
Страница.
Тип данных появился в формулах 2.0. Данные о записи, включая значения из свойств. Использование типа данных Page позволяет не просто заменить свойство типа Rollup, но и выйти далеко за пределы его возможностей за счет формирования пользовательских выборок.
Для получения значений того или иного свойства записей, прикрепленных с помощью Relation, необходимо при переборе списка (массива) записей указать нужное свойство c использованием оператора «точка»:
/* https://notionformulas.chumakova.ru */prop("Задачи").map(
current.prop("Статус")
)
Работа с типом данных Page подробно рассматривается в ходе курса «Формулы Notion».
Value
Значение.
Подразумевает, что операнд/аргумент/вывод может быть не одного из перечисленных типов, а нескольких (или даже всех).