There is space to grow your ideas...

Page tree
Skip to end of metadata
Go to start of metadata

Beschreibung

Diese Funktion gibt der Stundenplan von einer Person zurück.

Argumente

Name

Typ

Beschreibung

ID

integerID des Datensatzes. Die gültigen Typen sind im nächsten Feld ersichtlich.
Typestring

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.

PlanningPeriodIDinteger

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.

FirstDatedatetime

Optional: Erstes Datum

Wird dieses Argument nicht mitgegeben, dann wird das erste Datum der Planungsperiode genommen.

LastDatedatetime

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

---

  • No labels