Scratch Parameter formerly called as Declare Parameter, is a parameter whose value is initialized by the user. This parameter value does not change automatically. The user has to write code for assigning its value.

## Adding Scratch Parameter

The following fields need to be filled for adding scratch parameter :

- Name : This field is used to set the name of the Parameter, which is used to access this parameter in the entire script.
- Default Value : If the user gives a default value then the Scratch Parameter will be initialized by this value. User can set scratch parameter values using ns_eval_string.
- Retain Previous Value : This option provides a facility to users by which they can able to retain the previous value and also clear the previous value.