Внешние скрипты
Внешние скрипты используются для хранения функций и классов JavaScript, которые выполняются на сервере. Внешние скрипты обычно указывают либо класс объекта, либо функцию.
подсказка
Требуемая роль: admin.
Создание внешнего скрипта
Внешний скрипт имеет имя, описание и сам скрипт. Также можно указать опции активные или вызы ваемые клиентом.
Чтобы создать новый скрипт, выполните следующие действия:
- Перейдите в Настройка системы → Внешние скрипты.
- Нажмите Создать и заполните поля.
- Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
Поля формы Внешний скрипт
Поле | Обязательно | Описание |
---|---|---|
Наименование | Да | Укажите имя внешнего скрипта. Оно должно совпадать с именем класса, используемым в поле скрипта. Кроме того, имя внешнего скрипта должно быть уникальным и не может содержать пробелы. |
Описание | Нет | Добавьте краткое описание действия. |
Активно | Нет | Установите флажок, чтобы активировать скрипт. Когда флажок установлен, скрипт выполняется при вызове; при неактивном флажке скрипт не выполняется. |
Доступно для Client API | Нет | Установите флажок, чтобы сделать этот скрипт доступным для вызова скриптов на стороне клиента. |
Отключить проверку ACL | Нет | Установите этот флажок, чтобы этот скрипт не проходил проверку правилами контроля доступа (ACL) при выполнении в клиентских скриптах. |
Скрипт | Да | Укажите скрипт на стороне сервера, который будет запускаться при вызове из других скриптов. |
внимание
При вызове включения скрипта в другие скрипты на стороне сервера используйте метод ss.importIncludeScript класса SimpleSystem, как показано в примере ниже:
Пример скрипта
ss.importIncludeScript('EmailHelper');
const helper = new EmailHelper();
Иначе скрипт будет недоступен.