getTaskVar
The getTaskVar
method gets 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
getTaskVar ( key )
Arguments
Argument | Description |
---|---|
key
|
(string) The ID of the task variable for which you want to retrieve the value. |
Returns
(strings) The value of the task variable.
This method can return nil
if the value is not set.
Example
function checkModel(taskUtils) local modelname = taskUtils:getTaskVar("MODEL_NAME") local prompt = LuaUserPrompt:new(string.format("Your model is %s, is that correct?", modelname)) taskUtils:setPrompts( {prompt} ) end