Перейти к основному содержимому

Формулы

Поле типа Formula позволяет вычислять значения на лету, используя данные из других полей текущей записи. Синтаксис формул основан на JavaScript, что дает огромную гибкость.

Синтаксис

Вы можете использовать стандартные операторы и методы JavaScript. Значения других полей доступны через их названия.

Примеры

Простая арифметика:

{Цена} * {Количество}

Работа со строками:

{Имя} + " " + {Фамилия}

Логические условия:

{Сумма} > 1000 ? "VIP" : "Обычный"

Работа с датами:

new Date() - {Дата создания} // Разница в миллисекундах

Особенности

  • Формулы вычисляются автоматически при изменении зависимых полей.
  • Результат формулы доступен только для чтения.
  • В формулах можно использовать встроенные функции JavaScript (Math, Date, String methods).