GlideRecord-Variablen auf NULL setzen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • 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();