> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Синтаксис формул

Синтаксис формул состоит из базовых значений, ссылок на поля, операторов, функций и скобок. Разобравшись с этими элементами, вы сможете писать формулы для вычислений, условий и обработки текста.

## Базовые элементы

| Элемент             | Синтаксис               | Описание                                                        |
| ------------------- | ----------------------- | --------------------------------------------------------------- |
| Строка              | `'Hello'` или `"World"` | Текст в одинарных или двойных кавычках                          |
| Целое число         | `123`, `-456`           | Число без десятичной точки                                      |
| Десятичное число    | `12.34`, `-45.67`       | Число с десятичной точкой                                       |
| Логическое значение | `TRUE`, `FALSE`         | Истинное или ложное значение                                    |
| Ссылка на поле      | `{age}`                 | Имя поля в `{}`. Оно должно совпадать с фактическим именем поля |

## Операторы

Операторы в формулах используются для связывания или сравнения значений:

| Тип            | Операторы                       |   |    |
| -------------- | ------------------------------- | - | -- |
| Математические | `+`, `-`, `*`, `/`, `%`         |   |    |
| Сравнения      | `>`, `<`, `>=`, `<=`, `=`, `!=` |   |    |
| Логические     | `&&`, \`                        |   | \` |

## Вызовы функций

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

Например, `sum(1, 2, 3)` вызывает функцию `sum` с тремя параметрами: 1, 2 и 3.

## Другие конструкции

| Конструкция              | Описание                                                                                   |
| ------------------------ | ------------------------------------------------------------------------------------------ |
| Круглые скобки           | Изменяют приоритет операций, например `(1 + 2) * 3`                                        |
| Комментарии              | Добавляют контекст. Для блочных комментариев используется `/* */`, для однострочных — `//` |
| Пробелы и переносы строк | Обычно игнорируются, но могут сделать формулы удобнее для чтения                           |
