setTaskVar
The setTaskVar
method sets the value of a conversation task variable.
You define task variables in your task configuration JSON file, by creating a task requirement with the scope
property set to local (the default).
Syntax
setTaskVar( key, value)
Arguments
Argument | Description |
---|---|
key
|
(string) The ID of the task variable that you want to set. |
value
|
(string) The value to set for the task variable. |
Example
function favoriteColor(taskUtils) local inputcolor = taskUtils:getUserText() taskUtils:setTaskVar("COLOR", inputcolor) local prompt = LuaUserPrompt:new(string.format("What a coincidence! %s is my favorite color too!", inputcolor)) taskUtils:setPrompts( {prompt} ) end