TrackStudio Enterprise 3.1
Example 1

To return the day of the week on which an issue was created use the following task processing script:

gran.tools.Logger log = new gran.tools.Logger("script");
log.debug("start script");
Calendar ca = Calendar.getInstance();
ca.setTime(new Date(task.getSubmitdate().getTime()));
int day = ca.get(Calendar.DAY_OF_WEEK);
switch (day){
     case Calendar.SUNDAY: return "Sunday";
     case Calendar.MONDAY: return "Monday";
     case Calendar.TUESDAY: return "Tuesday";
     case Calendar.WEDNESDAY: return "Wednesday";
     case Calendar.THURSDAY: return "Thursday";
     case Calendar.FRIDAY: return "Friday";
     case Calendar.SATURDAY: return "Saturday";
}
return null;

 

Associated custom field properties:

Property 
Value 
Type 
List 
List of Values 
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday 
Copyright (c) 2002-2005. All rights reserved.