system.user.addSchedule
This feature is new in Ignition version 7.8.0
Description
Allows a schedule to be added.
Syntax
-
Parameters
AbstractScheduleModel schedule - The schedule to add.
-
Returns
UIResponse - an object with lists of warnings, errors, and info about the success or failure of the add.
-
Scope
All
Code Examples
Code Snippet
# This example tries to add the schedule NewSchedule based on an existing schedule MySchedule, and prints the results of the action. # This function prints the response receiveddef printResponse(responseList): if len(responseList) > 0: for response in responseList: print "", response else: print " None" # The main functionmySchedule = system.user.getSchedule("Always")if mySchedule != None and mySchedule.getType() == "basic schedule": mySchedule.setObserveHolidays(False) mySchedule.setName("NewSchedule") response = system.user.addSchedule(mySchedule) warnings = response.getWarns() print "Warnings are:" printResponse(warnings) errors = response.getErrors() print "Errors are:" printResponse(errors) infos = response.getInfos() print "Infos are:" printResponse(infos)Output
Warnings are: NoneErrors are: NoneInfos are: New schedule "NewSchedule" added.