Ausdrücke in der Laufzeit mit der Konsole auswerten

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Definieren, deklarieren und verifizieren Sie neue Variablen und Funktionen, während Sie ein Skript in der Laufzeit mit der Konsole debuggen. Die Skriptausführung muss angehalten werden, um die Konsole zu verwenden.

    Vorbereitungen

    Prozedur

    1. Starten Sie den Skript-Debugger auf eine der folgenden Arten.
      AnwendungNavigationspfad
      Anwendungsnavigator Navigieren zu Alle > Systemdiagnostik > Script Debuggeran.
      Studio Navigieren zu Datei > Script Debugger startenan.
      Syntax-Editor Klicken Sie auf das Skript-Debugger-Symbol Symbol für Skript-Debugger.
      Das modale Dialogfeld „Skript-Debugger“ wird angezeigt.
    2. Lösen Sie das Skript aus.
      Erstellen Sie beispielsweise einen Datensatz, um ein Skript für das Einfügen von Business Rules auszulösen. Der Skript-Debugger hält das Skript in der ersten Zeile an, die einen Haltepunkt enthält, und dann wird angezeigt ServiceNow Skript-Debugger-Bestätigungsfenster.
      ServiceNow Skript-Debugger-Bestätigungsfenster.
    3. Klicken sie auf Debug-Vorgang starten.
      Der Fokus wird auf das Skript-Debugger-Fenster verschoben, und Sie sehen das Zielskript, das am ersten Haltepunkt angehalten wurde.
      Hinweis:
      Stellen Sie sicher, dass der Status des Skript-Debuggers EXECUTION_PAUSED lautet. Sie können die Konsole nur verwenden, wenn die Skriptausführung während des Debugging angehalten wird.
    4. Klicken Sie auf die Erweiterungskonsole ( Symbol „Konsole erweitern“.), um den Konsolenbereich zu erweitern.
      Um mit der Auswertung von Ausdrücken zu beginnen, geben Sie einen oder mehrere Ausdrücke in die Konsole ein, und drücken Sie die Eingabetaste. Geben Sie beispielsweise ein VAR x = 10; Und drücken Sie die Eingabetaste. Um mehrere Ausdruckszeilen einzugeben, drücken Sie nach jeder Zeile Umschalt + Eingabetaste und nach dem letzten Ausdruck die Eingabetaste. Um alle Ausdrücke in der Konsole zu löschen, klicken Sie auf das Symbol Konsole löschen ( Symbol „Konsole löschen“). Weitere Informationen zu Konsolensteuerungen finden Sie unter Skript-Debugger-Step-Through- und Konsolensteuerungen.
      Ausdrücke in der Konsole werden ausgewertet, wenn eine Business-Regel-Ausführung im Skript-Debugger angehalten wird.

      Nachdem eine Anweisung ausgeführt wurde, wird sie im Browser-Cache gespeichert. Sie können die nach-oben-Taste verwenden, um die vorherige Anweisung abzurufen, und die nach-unten-Taste, um die nächste Anweisung aus dem Browser-Cache abzurufen. Sie können die Anzahl der zwischengespeicherten Anweisungen für eine Sitzung in den Anwendereinstellungen konfigurieren. Weitere Informationen zu Anwendereinstellungen finden Sie unter Skript-Debugger und Sitzungsprotokoll .

    Ergebnisse

    Nachdem eine Anweisung ausgeführt wurde, wird sie im Browser-Cache gespeichert. Sie können die nach-oben-Taste verwenden, um die vorherige Anweisung abzurufen, und die nach-unten-Taste, um die nächste Anweisung aus dem Browser-Cache abzurufen. Sie können die Anzahl der zwischengespeicherten Anweisungen für eine Sitzung in den Anwendereinstellungen konfigurieren. Weitere Informationen zu Anwendereinstellungen finden Sie unter Skript-Debugger und Sitzungsprotokoll .