Request - On submit script to update description

Request - On submit script to update description

I am trying to create a script to run on submit of the request that uses user entered information to create the description. based on the examples and sample code in ServiceDesk Plus I have created the following script. However, the description is not being updated when the request is submitted. Any help in getting this to work would be appreciated.

ServiceDesk Plus Version: 9.4  Build 9402

var t_date=$CS.getValue("WorkOrder_Fields_UDF_DATE2");
var t_user=$CS.getValue("WorkOrder_Fields_UDF_CHAR22");
var t_requester=$CS.getValue("REQUESTER");
var t_host=$CS.getValue("WorkOrder_Fields_UDF_CHAR1");
var t_location=$CS.getText("WorkOrder_Fields_UDF_CHAR24");
var t_issue=$CS.getText("WorkOrder_Fields_UDF_CHAR23");
if($CS.getText("WorkOrder_Fields_UDF_CHAR23")==="Hardware"){
var t_cat=$CS.getText("WorkOrder_Fields_UDF_CHAR26");
}
if($CS.getText("WorkOrder_Fields_UDF_CHAR23")==="Other"){
var t_cat=$CS.getText("WorkOrder_Fields_UDF_CHAR28");
}
if($CS.getText("WorkOrder_Fields_UDF_CHAR23")==="Phone"){
var t_cat=$CS.getText("WorkOrder_Fields_UDF_CHAR27");
}
if($CS.getText("WorkOrder_Fields_UDF_CHAR23")==="Software"){
var t_cat=$CS.getText("WorkOrder_Fields_UDF_CHAR25");
}
if($CS.getText("WorkOrder_Fields_UDF_CHAR30")==="Yes"){
var t_error=$CS.getValue("WorkOrder_Fields_UDF_CHAR31");
}
if($CS.getText("WorkOrder_Fields_UDF_CHAR30")==="No"){
var t_error=$CS.setValue("WorkOrder_Fields_UDF_CHAR31", "No Error Message");
}
var t_desc=$CS.getValue("WorkOrder_Fields_UDF_CHAR34");
var t_apps=$CS.getValue("WorkOrder_Fields_UDF_CHAR35");
var t_effect=$CS.getValue("WorkOrder_Fields_UDF_CHAR36");
var t_steps=$CS.getValue("WorkOrder_Fields_UDF_CHAR37");
var t_description="Date and Time: "+t_date+"<br>"+
"User Name: "+t_user+"<br>"+
"Reported By: "+t_requester+"<br>"+
"Host Name / Terminal: "+t_host+"<br>"+
"Location: "+t_location+"<br>"+
"Type of issue: "+t_issue+"<br>"+
"Category: "+t_cat+"<br>"+
"Error: "+t_error+"<br>"+
"User Actions: "+t_desc+"<br>"+
"Running Applications: "+t_apps+"<br>"+
"Effect on workstation: "+t_effect+"<br>"+
"Steps taken by user: "+t_steps+"<br>";
$CS.setDescription("Description details: <BR>",t_description);

                  New to ADSelfService Plus?