getSessionVar

The getSessionVar method gets the value of a conversation session variable.

You define session variables in your task configuration JSON file, by creating a task requirement with the scope property set to session.

Syntax

getSessionVar( key )

Arguments

Argument Description
key (string) The ID of the session variable for which you want to retrieve the value.

Returns

(strings) The value of the session variable.

This method can return nil if the value is not set.

Example

function greet(taskUtils)  
   local username = taskUtils:getSessionVar("USER_NAME")
   local prompt = LuaUserPrompt:new(string.format("Hello %s", username))
   taskUtils:setPrompts(
      {prompt}
   )
end

_HP_HTML5_bannerTitle.htm