# 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

_FT_HTML5_bannerTitle.htm