1. Главная страница
  2. ››
  3. Формулы
  4. ››
  5. Общие положения - Upline Studio

Общие положения - Upline Studio

Источники: база знаний Notion.

Где найти формулы

В базах данных Notion уже встроены формулы, благодаря которым можно вести обработку данных.

  1. Выбираем вид «Таблица (Table).

  2. Нажимаем на плюсик добавления свойства (Property).
    screenshot01

  3. Находим в списке «Формула» (Formula) и выбираем её.
    screenshot02

  4. После клика на Formula открывается окно, которое позволяет отредактировать «свойство» (property):
    screenshot03
    Можно отредактировать название колонки, написав его, например, на русском языке.
    Строчка Type вернёт к выбору типа свойства. Как видим, формулы в Notion — это одно из возможных «свойств» или «property».
    Строчка Formula откроет окно выбора собственно формул.

  5. Кликаем на Formula, во всплывающем окне нам предлагают ввести формулу, а ниже даются подсказки по доступным составляющим формул (Меню формул), а справа разъяснения, как их использовать.

    screenshot04

Меню формул

Каждый раз, когда вы редактируете свойство формулы, всплывает окно формулы. Его левое боковое меню состоит из нескольких разделов:

  • Property / Свойствo: Перечисляет все свойства, используемые в вашей базе данных. Щелчок по любому из них вставляет их в формулу с соответствующим форматированием.

  • Constants / Константы: Общие константы, такие как pi. Щелкните на любой из них, чтобы добавить их в формулу.

  • Operators / Операторы: Простые вычисления, которые вы можете выполнить. Значки слева от них показывают, с какими свойствами они работают. Например, вычитание и сложение работают со свойствами чисел.

  • Functions / Функции: Более сложные, заранее определённые формулы, которые можно запускать в Notion. Значки слева от них также показывают, с какими типами свойств они работают.

    screenshot05

    Условные обозначения

    screenshot06

    Число

    screenshot07

    Текст

    screenshot08

    Истина / Ложь

  • Начните вводить любое из них в текстовое поле в верхней части окна, чтобы найти то, что вам нужно.

    screenshot09

  • Вы также можете прокручивать список вверх и вниз с помощью клавиш со стрелками.

Совет: Наведите курсор на любой из терминов в боковой панели, чтобы получить полное определение их работы и пример их использования.

Терминология формул

Любой язык программирования имеет свой набор терминов, который не всегда совпадает с терминологией других языков. Вот некоторые термины.

  • FUNCTION / Функция. Связь набора исходных данных с набором возможных окончательных результатов, где каждое исходное данное связано ровно с одним окончательным результатом.
  • SYNTAX / Синтаксис. Означает принятый порядок знаков и условий в вашей формуле, возвращающих правильное значение.
  • ARGUMENT / Аргумент. Означает любое исходное данное, передаваемое в функцию, например, свойство (PROPERTY).
  • STRING / Строка. Тип значения, чаще всего относящийся к тексту (т.е. строка букв, расположенных рядом друг с другом). Строки в формулах всегда заключаются в кавычки.
    • Строки отличаются от других типов значений, таких как числа или даты.
    • SUBSTRING / Подстрока — это часть более крупной строки. Например, "No" является подстрокой "Notion".
  • BOOLEAN / Булев (тип данных). Булево значение — это либо истина (TRUE), либо ложь (FALSE).
  • CONCATENATE / Конкатенация (соединение воедино). Склеивает две строки вместе. Пример: concat("add", "text") дает результат "addtext".

Написание формулы

Подведём итог: вот последовательность действий при написании формулы.

  • Сначала в своей базе данных добавьте новое свойство, дайте ему имя и выберите в меню «Тип свойства» (Property type) пункт «Формула» (Formula).
  • Чтобы указать формуле сделать что-то со свойством, введите функцию, которая будет использовать это свойство.
  • Свойства работают так же, как переменные в формулах. Используйте имена, которые вы им дали.
  • Функции можно вводить так же, как в цифровом калькуляторе (помните такие?). Не забывайте о скобках и кавычках вокруг свойств!

Совет: Пишете сложную формулу? Сделайте это на странице Notion, а не во всплывающем окне свойств формулы!

Создайте блок кода (/code) и установите язык Javascript. Это выделит синтаксис вашей формулы и облегчит поиск ошибок.

Logo Upline Studio Creatium

Наша команда Uplinestudio разрабатывает сайты под разные потребности клиентов. Одним из ключевых направлений в нашей разработке является создание сайтов на Creatium.

Оставить заявку

Работает на Creatium