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