getParameter(string name, bool useDefault = false, bool required = true, bool checkState = true)
This is used in the context of a command handler scriptlet. This can retrieve a parameter value from the current message or conversation, to be used in executing the command.
Parameters
name – Name of the parameter to retrieve the value of
useDefault – If true, then if there is only one parameter for this command, it will return that value if no name is specified
required – If true, then this method will throw an error if the parameter is not found, either by name, default, or state checks
checkState – If true, if the parameter is not found by name, it will also check the current conversation state for a value of the same name. If that field exists, then it will return that value from the state
Examples
Return a parameter by name
ChatScript
var id = Chat.getParameter('ticketid');
PowerShell
$id = $Chat.GetParameter('ticketid');
Comments
0 comments
Article is closed for comments.