Skip to main content

Set handler argument

Sets an argument to the handler function, allowing it to be unspecified when called

Function SetHandlerArgument(Val Project, Val HandlersKey, Val Argument, Val Value, Val Strict = True) Export

ParameterCLI optionTypeRequiredDescription
Project--projStringProject filepath
HandlersKey--handlerStringHandlers key
Argument--argStringCLI argument (option) for the handler function
Value--valueStringString argument value
Strict--strictBooleanTrue > argument cannot be overwritten with data from the query

Returns: Structure Of KeyAndValue - Setting result


    melezh  SetHandlerArgument \
--proj "/proj.melezh" \
--handler "my-key" \
--arg "text" \
--value "Hello world!" \
--strict true
Result
{
"data": {
"active": 1,
"function": "CreatePost",
"key": "my-key",
"library": "vk",
"method": "FORM",
"args": [
{
"arg": "text",
"strict": 1,
"value": "Hello world!"
}
]
},
"result": true
}