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

Формулы

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

Синтаксис​

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

Примеры​

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

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

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

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

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

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

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

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

Особенности​

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