add #

Adds a new schedule segment to the current schedule

duration #

Determines the elapsed time in the schedule between two date time values using the timezone of the schedule or, if that is not specified, the timezone of the session

getName #

Gets the current schedule name

load #

Loads a schedule with the schedule information. If a timezone is not specified or is nil, the current session timezone is used for the schedule

isValid #

Determines if the current schedule is valid. A schedule is valid if it has at least one schedule span

setTimeZone #

Sets the timezone for the current schedule