Beschreibung
Fügt zu einem bestimmten Datensatz ein bestimmtes Attribut hinzu und gibt dessen ID zurückDiese Funktion führt Ersetzungen in Fragetexten aus. Je nach zugeordnetem Datentyp werden unterschiedliche Ersetzungscodes verwendet.
Argumente
Name | Typ | Beschreibung |
---|---|---|
string Name der Tabelle (zB: 'SSP_Address') | Text, in welchen die Codes ersetzt werden sollen | |
string | TableID | |
integer | Reference Dataset ID 1, siehe dazu auch SSR_PersonAnswerObject | |
integerID des Eintrags in obiger Tabelle der das Attribut hinzugefügt werden soll | Reference Dataset ID 2, siehe dazu auch SSR_PersonAnswerObject | |
integer | Reference Dataset ID des zu hinzuzufügenden Attributes |
Rückgabewert integer
Neue AttributeID
Beispiel
...
3, siehe dazu auch SSR_PersonAnswerObject |
Rückgabewert string
Neuer Text mit ersetzten Codes
Es gelten folgende Ersetzungscodes pro TableID:
SSB_Lesson | |
---|---|
$TFN$ | Vorname des Lehrers |
$TLN$ | Nachname des Lehrers |
$TT$ | Titel des Lehrers |
$TS$ | Anrede des Lehrers |
$TG{male-text|female-text} | geschlechtsabhängiger Text Bsp: $TG{Dozent|Dozentin} |
$SN$ | Name des Faches |
$SD$ | Beschreibung des Faches |
SSB_Class | |
---|---|
$TFN$ | Vorname des Lehrers |
$TLN$ | Nachname des Lehrers |
$TT$ | Titel des Lehrers |
$TS$ | Anrede des Lehrers |
$TG{male-text|female-text} | geschlechtsabhängiger Text Bsp: $TG{Dozent|Dozentin} |
$SN$ | Name des Faches |
$SD$ | Beschreibung des Faches |
Beispiel
Ls_Text = ReplaceQuestionText(Lo_Answers.QuestionText[Li_j], Lo_TeacherSubjectCombinations.TableID[Li_i], Lo_TeacherSubjectCombinations.TeacherID[Li_i], Lo_TeacherSubjectCombinations.SubjectID[Li_i], 0); |
---|
Siehe auch
---