Beschreibung
Diese Funktion gibt der Stundenplan von einer Person zurück.
Argumente
Name | Typ | Beschreibung |
---|---|---|
ID | integer | ID des Datensatzes. Die gültigen Typen sind im nächsten Feld ersichtlich. |
Type | string | eines der folgenden: "SSB_ClassID" "SSB_ClassGroupID" "SSB_TeacherID" "SSP_AddressID" "SSB_RoomID" "SSB_HouseID" Wird etwas anderes übergeben, ist das Resultat undefiniert resp. es werden alle geplanten Lektionen zurückgegeben. |
PlanningPeriodID | integer | Optional: Planungsperiode Die Planungsperiode muss bei SSB_ClassID und SSB_ClassGroupID nicht mitgegeben werden und wird in diesem Fall ignoriert. Es wird die Planungsperiode der Klasse resp. Klassengruppe genommen. In allen anderen Fällen ist diese Angabe notwendig. |
FirstDate | datetime | Optional: Erstes Datum Wird dieses Argument nicht mitgegeben, dann wird das erste Datum der Planungsperiode genommen. |
LastDate | datetime | Optional: Letztes Datum Wird dieses Argument nicht mitgegeben, dann wird das letzte Datum der Planungsperiode genommen. |
Rückgabewert
Es wird ein Objekt mit folgenden Arrays zurückgegeben. Alle Arrays sind gleich gross.
Name | Typ | Beschreibung |
---|---|---|
LessonID | [integer] | ID der Fächer |
StartDate | [datetime] | Startdatum und Zeit |
EndDate | [datetime] | Enddatum und Zeit |
LessonColor | [integer] | Fachfarbe in der Tabelle |
Room number or ID | [integer] | Raumnummer Nummer oder ID |
Teacher name or ID | [integer or string] | Lehrer ID oder Lehrername |
Beispiel
Lo_Presence = GetPersonTimetable(Ai_AddressRoleID, Ai_PlanningPeriodID);
Siehe auch
---