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

_HP_HTML5_bannerTitle.htm