# Условие выполнения команды JS

При создании и редактировании каждой команды скрипта можно увидеть поле **Использовать условие**. Данное поле при активации позволяет описать JS условие выполнения или невыполнения команды.

После его активации появляется новое поле — **Условие выполнения**:

[![Условие.png](https://docs.metabot24.ru/uploads/images/gallery/2024-02/scaled-1680-/JkHPrMIC1EkEdBiJ-uslovie.png)](https://docs.metabot24.ru/uploads/images/gallery/2024-02/JkHPrMIC1EkEdBiJ-uslovie.png)

Его можно заполнить JavaScript кодом. Стандартный код условия выглядит так:

```JavaScript
if (lead.isTagExist('some_tag')) {
  return true;
}
```

В данном случае представлен код с проверкой существования тега. В самом условии может проверяться что угодно (теги, атрибуты, их значение и т.д.). Главное, для корректной работы условия, код обязательно должен вернуть **true** или **false**.