Справка

Ограничения

Облачный Pyrus
Безоблачный Pyrus

Пользовательские скрипты запускаются в изолированном контексте, в котором доступно стандартное окружение JavaScript, за исключением глобального контекста (window, global) и средств сетевого взаимодействия (XMLHttpRequest и fetch).

Пока скрипты работают только при заполнении и редактировании форм через веб-интерфейс.

Таймауты

Запуск скрипта и вычисления значений полей ограничены по времени в 5 секунд. Если ваш код будет работать дольше, скрипт будет остановлен.

Зависимости

  • запрещены циклические зависимости, например: поле А зависит от Б, а поле Б зависит от А. Скрипт, содержащий циклические зависимости, не будет запущен.
  • поле таблицы может ссылаться только на поля этой же таблицы.
  • при комбинировании табличных и нетабличных полей: нетабличное поле не может ссылаться на ячейки таблицы, только на сумму столбца таблицы.

Подключение внешних веб-форм

Если к форме в Pyrus, в которой работает скрипт, подключена веб-форма, размещенная на публичном веб-ресурсе, скрипт будет доступен всем пользователям сети Интернет, даже если у них нет учетной записи в Pyrus или доступа к данной форме.

Была ли эта статья полезной?