> ## 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.

# Условная логика

> Добавьте ветвление if/else, чтобы управлять выполняемыми действиями

<Tip>
  Мы настоятельно рекомендуем создавать Автоматизации с помощью действия «Запустить скрипт», поскольку оно поддерживает все варианты поведения действий, включая те, которые иначе пришлось бы создавать вручную. Просто опишите свои требования ИИ в чате.

  Обратите внимание: если вы добавите действия вручную, ИИ не сможет распознать или изменить их позднее.
</Tip>

Условия позволяют добавлять точки принятия решений. Рабочий процесс разделяется на ветви **истина** и **ложь**.

## Как использовать

1. Добавьте узел **Условие** между шагами.
2. Задайте одно или несколько правил.
3. Нажмите **Тест**, чтобы проверить их.

## Операторы по типам Полей

### Текст

| Оператор               | Значение                        |
| ---------------------- | ------------------------------- |
| равно / не равно       | Точное совпадение               |
| содержит / не содержит | Совпадение подстроки            |
| пусто / не пусто       | Проверка на отсутствие значения |

### Число

| Оператор         | Значение                        |
| ---------------- | ------------------------------- |
| = / ≠            | Равно / не равно                |
| > / ≥ / \< / ≤   | Сравнение                       |
| пусто / не пусто | Проверка на отсутствие значения |

### Дата

| Оператор               | Значение                        |
| ---------------------- | ------------------------------- |
| равно / не равно       | Точная дата                     |
| раньше / позже         | Сравнение                       |
| не позднее / не раньше | Включающее сравнение            |
| находится в пределах   | Относительный диапазон          |
| пусто / не пусто       | Проверка на отсутствие значения |

**Относительные даты:** сегодня, завтра, вчера, неделю назад/через неделю, месяц назад/через месяц, X дней назад/через X дней.

**Диапазоны (для «находится в пределах»):** прошлая/следующая неделя, прошлый/следующий месяц, прошлый/следующий год, прошлые/следующие N дней.

### Одиночный выбор / Множественный выбор

| Оператор                                                 | Значение                        |
| -------------------------------------------------------- | ------------------------------- |
| содержит любое из / содержит все / не содержит ни одного | Принадлежность множеству        |
| точно равно / не равно точно                             | Точное совпадение               |
| пусто / не пусто                                         | Проверка на отсутствие значения |

### Логическое значение

| Оператор              |
| --------------------- |
| равно (истина / ложь) |

## Объединение правил

* **AND** — должны выполняться все правила
* **OR** — может выполняться любое правило
* **NOT** — инвертировать правило или группу

Группы можно вкладывать друг в друга:

```
(статус равен "Активно" OR статус равен "В ожидании")
AND сумма > 1000
```
