Материал из Module developer
SubDevice.AddAction (без функции)
{{API Function/ru |description=Добавить действие (используется в макросах и правилах). Параметры, находящиеся в скобках, являются не обязательными |constructor= SubDevice.AddAction(Name, ScriptCall, Channel, [Default], [SmartID], [AdvancedField], [Hidden]) |input=
| Name | "Power on" | type: String имя действия |
| ScriptCall | true | type: Boolean признак, что действие работает через функцию. В данном случае необходимо использовать true |
| Channel | "Channel 1" | type: String имя канала |
| Default | "1" | type: String Значение, которое будет устанавливаться в канал |
| SmartID | type: Number Данный параметр пока не доступен, поэтому следует устанавливать null |
{{JStable|AdvancedField|{Name, Type, ...}|Object, Array|Используется для работы со сложными действиями. При использовании AdvancedField необходимо в параметр Default устанавливать null. В AdvancedField можно передать один объект или массив объектов с данными.
