Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.

usermacro.createglobal

Описание

объект usermacro.createglobal(объект/массив ГлобальныеМакросы)

Этот метод позволяет создавать новые глобальные макросы.

Параметры

(объект/массив) Создаваемые глобальные макросы.

Этот метод принимает глобальные макросы со стандартными свойствами глобального макроса.

Возвращаемые значения

(объект) Возвращает объект, который содержит ID созданных глобальных макросов под свойством globalmacroids. Порядок возвращаемых ID совпадает с порядком переданных глобальных макросов.

Примеры

Создание глобального макроса

Создание глобального макроса "{$SNMP_COMMUNITY}" со значением "public".

Запрос:

{
           "jsonrpc": "2.0",
           "method": "usermacro.createglobal",
           "params":  {
               "macro": "{$SNMP_COMMUNITY}",
               "value": "public"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Ответ:

{
           "jsonrpc": "2.0",
           "result": {
               "globalmacroids": [
                   "6"
               ]
           },
           "id": 1
       }

Исходный код

CUserMacro::createGlobal() в frontends/php/include/classes/api/services/CUserMacro.php.