Expand an option to learn more...
Date theDate = currentValues[“Date Field”] as Date
//Create calendar variable for date manipulation
Calendar calendar = Calendar.getInstance()
//Set calendar date to date variable
calendar(theDate)
//Add one month to date
calendar.add(Calendar.MONTH, 1)
//Set calendar date to the first day of the month
calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMinimum(Calendar.DAY_OF_MONTH))
//Set date variable equal to the calendar variable
theDate = calendar.getTime()
//Set date field to the new date
currentValues[“Date Field”] = theDate
List checkbox = currentValues[“Checkbox Field”] as List
//Check South as a checkbox option
checkbox.add(“South”)
//Uncheck East as a checkbox option
checkbox.remove(“East”)
//Set the new value of the checkbox field
currentValues[“Checkbox Field”] = checkbox
String salesPerson = currentValues[“Sales Person”]
//Field doesn’t have a value and that’s a problem
if(salesPerson == “”){
// Exception will display as a toaster when form is submitted
throw new RuntimeException(“Sales Person must have a value.”)
}
int governor = 24930;
int dateInactive = 24974;
//Note how the variables take the place of hardcoded values
if(currentValues[governor] && (currentValues[governor] != previousValues[governor])){
currentValues[“Previous Governor”] = currentValues[governor]
}
return input + 1
}
int myNumber = 0
myNumber = addOne(myNumber)