GlideRecord-Variablen auf NULL setzen
GlideRecord-Variablen (einschließlich „current“) sind in der Datenbank anfänglich NULL. Das Zurücksetzen auf eine leere Zeichenfolge, ein Leerzeichen oder den JavaScript-Nullwert führt nicht zu einer Rücksetzung auf diesen Anfangszustand.
Hinweis:
Diese Funktionalität erfordert Kenntnisse in JavaScript.
Um die Variable auf den Anfangszustand zurückzusetzen, legen Sie einfach den Wert auf „NULL“ fest. Beachten Sie, dass die update()-Funktion nicht für das aktuelle Objekt ausgeführt wird, sondern für den Datensatz. Das Objekt zeigt den Anfangswert an, bis es erneut vom Datensatz aufgerufen wird.
Hinweis:
Die hier beschriebene Funktionalität erfordert die Admin-Rolle.
Beispiel 1
var grIncident = new GlideRecord('incident');
grIncident.addNotNullQuery("assigned_to");
grIncident.query();
if (grIncident.next()) {
gs.log(“The incident record that is going to be updated is “ + grIncident.number);
gs.log("Previous Value of 'Assigned To' field: " + grIncident.assigned_to);
grIncident.assigned_to = "NULL";
grIncident.update();
gs.log("Current Value of 'Assigned To' field: " + grIncident.assigned_to);
}Beispiel 2 (Business Rule)
current.u_affected_value = 'NULL';
current.update();