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

_HP_HTML5_bannerTitle.htm