Variablen zum Erfassen von Daten für Datensatzersteller-Felder
Verwenden Sie Variablen, um Daten für Datensatzersteller-Felder zu erfassen.
Sie können die folgenden Variablentypen verwenden, um Daten für die entsprechenden Datensatzersteller-Felder zu erfassen.
| Feldtyp | Empfohlener Variablentyp |
|---|---|
| Wahr/falsch | Ja/Nein |
| Referenz | Referenz |
| Datum oder Fälligkeitsdatum | Datum |
| Datum/Uhrzeit | Datum/Uhrzeit |
| Auswahl oder ein beliebiges Feld mit einer zugeordneten Auswahlliste | Auswahlfeld |
| E-Mail-Adresse | |
| URL | URL |
| HTML | HTML |
| Liste oder UI-Aktionsliste | Listen-Sammlungsprogramm |
| Zeichenfolge mit einer Länge größer als 256 | Mehrzeiliger Text |
| Zeichenfolge, Ganzzahl, Dezimalzahl, Gleitkommazahl | Einzeiliger Text |
| Dateianhang | Anhang |
| Alle anderen Feldtypen | Mehrzeiliger Text |
Hinweis:
- Wenn die Datensatzersteller-Variable einem verschlüsselten Feld einer anderen Tabelle zugeordnet ist, wird dieser Variablenwert nicht in der Fragenantworttabelle [question_answer] gespeichert. Daher ist sie auch nicht im Variableneditor des Zieldatensatzes verfügbar.
- Wenn die Datensatzersteller-Variable maskiert und verschlüsselt und auch einem verschlüsselten Feld einer anderen Tabelle zugeordnet ist:
- Der Variablenwert ist nicht in der Tabelle „Frage-Antwort“ [question_answer] gespeichert.
- Der entschlüsselte Wert der Variable wird in das verschlüsselte Feld des Zieldatensatzes kopiert.
Werte Zurückgegeben
Achten Sie beim Erstellen eines Datensatzerstellers auf den Rückgabewert.
Die meisten dieser Feldtypen geben eine Zeichenfolge zurück. Es gibt jedoch einige Ausnahmen. Beispiel: A Referenz Wert gibt zurück sys_ID Des Zielobjekts und eines Liste Wert gibt eine kommagetrennte Liste von zurück sys_IDs .
Beispiel 1: Für Liste Wert, gibt ein Array zurück, das iteriert werden kann, um die einzelnen Werte abzurufen, die von Ihrem Anwender übermittelt wurden:
var sys_id_string = producer.glide_list_field;
var sys_id_list = sys_id_string.split(',');Beispiel 2: Für Datum Oder Datum/Uhrzeit Wert: Gibt ein Datum zurück, das GlideDate auswerten kann.
var glideDateTime = new GlideDateTime(producer.date_field);