You're currently browsing the Ignition 7.9 docs. Click here to view the latest docs.

The following feature is new in Ignition version 7.9.7
Click here to check out the other new features
This function is used in Python Scripting.


Returns a list of users that are scheduled on. If no users are scheduled, it will return an empty list.

Client Permission Restrictions

This scripting function has no Client Permission restrictions.


system.user.getScheduledUsers(userSource, date)

  • Parameters

String userSource - The name of the user source to check for scheduled users.

Date date - The date to check schedules for. May be a Java Date or Unix Time in ms.. If omitted, the current date and time will be used. [optional]

  • Returns

List - List of all Users scheduled for the given date, taking schedule adjustments into account.

  • Scope


Code Examples
Code Snippet
# Get all users scheduled for the date specified in a popup calendar and print their names.

date = event.source.parent.getComponent('Popup Calendar').date
users = system.user.getScheduledUsers("default", date)

if users == None:
	print "No users scheduled"
	print "Scheduled users:"
	for user in users:
		print user.get(user.Username)