# bot.runScriptByNameForPerson()

### Запустить скрипт для персоны по наименованию

```JavaScript
bot.runScriptByNameForPerson(?string $scriptName, ?int $personId, ?int $ticketId = null, $addToQueue = true, $jobParams = [])
```

##### Описание:

Запускает скрипт бота для персоны по указанному имени скрипта.

##### Атрибуты:

<table border="1" id="bkmrk-%D0%98%D0%BC%D1%8F-%D0%A2%D0%B8%D0%BF-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-scr-4" style="border-collapse: collapse; width: 100%; height: 89.3907px;"><tbody><tr style="background-color: #ced4d9; height: 29.7969px;"><td style="width: 33.3745%; height: 29.7969px;">Имя</td><td style="width: 33.3745%; height: 29.7969px;">Тип</td><td style="width: 33.3745%; height: 29.7969px;">Описание</td></tr><tr style="height: 29.7969px;"><td style="width: 33.3745%; height: 29.7969px;">scriptName</td><td style="width: 33.3745%; height: 29.7969px;">string</td><td style="width: 33.3745%; height: 29.7969px;">Наименование скрипта, который будет запущен</td></tr><tr><td style="width: 33.3745%;">personId</td><td style="width: 33.3745%;">int</td><td style="width: 33.3745%;">ID персоны, для которой будет запущен скрипт</td></tr><tr><td style="width: 33.3745%;">ticketId</td><td style="width: 33.3745%;">int</td><td style="width: 33.3745%;">ID заявки, для которой будет запущен скрипт</td></tr><tr><td style="width: 33.3745%;">addToQueue</td><td style="width: 33.3745%;">bool</td><td style="width: 33.3745%;">Добавление в очередь скриптов</td></tr><tr><td style="width: 33.3745%;">jobParams</td><td style="width: 33.3745%;">json</td><td style="width: 33.3745%;">Передача в планируемую задачу входящих json параметров. Указывать через script\_request\_params

</td></tr></tbody></table>

Возможные параметры в jobParams:

<div class="pointer-container" id="bkmrk-%C2%A0"><div class="pointer anim is-page-editable"><svg class="svg-icon" data-icon="link" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg><div class="input-group inline block"> <button class="button outline icon" data-clipboard-target="#pointer-url" title="Копировать ссылку" type="button"><svg class="svg-icon" data-icon="copy" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></button></div><svg class="svg-icon" data-icon="edit" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></div></div>- **add\_tags** — добавить тэги;
- **remove\_tags** — удалить тэги;
- **is\_periodic** — будет ли запускаться джоба с периодичностью;
- **repeat\_interval\_sec** — интервал периодичности запуска;
- **script\_request\_params**:
- **run\_at** — точное время запуска (по часовому поясу сервера);
- **run\_after\_sec** — для запуска через указанное кол-во секунд;
- **condition\_script\_code** — параметр для перекрытия условия триггера/рассылки.

<p class="callout warning">Если указать run\_at и run\_after\_sec то будет использован только параметр run\_at.</p>

##### Возвращает:

**bool** - подтверждение запуска скрипта.

##### Пример:

```JavaScript
bot.runScriptByNameForPerson('Меню', 24178, null, false);
```