Code mit dem Now Code-Editor bearbeiten (erweiterte Funktion)

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Der Now-Code-Editor ist eine Rich-Text-Schnittstelle wie eine Oberfläche, die kaskadierende Stylesheets (CSS), Hypertext Markup Language (HTML), JavaScript, Extensible Markup Language (XML) und JavaScript Object Notation (JSON) unterstützt. Verwenden Sie den Now Code-Editor, um die UI-Konfiguration, die Konfiguration der Datenressourcen, Stile, Ereignisse, clientseitige und serverseitige Skripts in zu ändern Next ExperienceUI Builder-Komponenten.

    Now-Codeeditor unterstützt die folgenden Funktionen:
    • Einfache Bearbeitung
    • Debugging
    • Befehl Palette
    • Codeformatierung
    • Syntaxüberprüfung und Hervorhebung
    • Automatische Vorschläge
    • Skript Makros für allgemeinen Code

    Einfache Bearbeitung

    Aktion Beschreibung
    Formatcode Wendet den richtigen Einzug auf das Skript an.
    Tastenkombination:
    • Fenster: Umschalt+Alt+F
    • Mac: Umschalt+Option+F
    Heben Sie die Syntax hervor Hebt die Syntax des Codes hervor.
    Überprüfen Sie die Syntax Symbol für Syntaxprüfung Überprüft auf Formatierungsfehler und hebt Syntaxfehler hervor.
    • Fenster: Umschalt+Alt+C
    • Mac: Shit+Option+C
    Vorschläge anzeigen Zeigt eine Liste gültiger Elemente an der Einfügeposition an, z. B.:
    • Klassennamen
    • Funktionsnamen
    • Objektnamen
    • Variablennamen
    Wählen Sie einen Eintrag aus, und klicken Sie darauf, um ihn dem Skript hinzuzufügen.
    Tastenkombination:
    • Fenster: Strg+Leertaste
    • Mac: Strg+Leertaste
    Sie können auch aktivieren oder deaktivieren Syntax-Hervorhebung Von Einstellungen Menü.
    Kommentare ein/aus Kommentarsymbol ein/aus Kommentiert eine oder mehrere Codezeilen mit zwei aufeinanderfolgenden Schrägstrichen //.
    Tastenkombination:
    • Windows: Strg + /
    • Mac: Befehl + /
    Minikarte anzeigen Zeigt die minizuordnung des Code-Fragments an.

    Sie können die minimap-Option in anzeigen oder ausblenden Einstellungen Menü.

    Zeilenumbruch aktivieren Aktiviert die Zeilenumbruchfunktion im Editorbereich.

    Sie können umschalten Aktivieren Sie den Zeilenumbruch Option von Einstellungen Menü.

    Befehlspalette anzeigen Zeigt eine Liste der verfügbaren Befehle für die allgemeinen Vorgänge an. Sie können Editorbefehle ausführen, Text suchen und ersetzen, Codeblöcke falten und entfalten, Kommentare umschalten und viele weitere Aufgaben im selben interaktiven Fenster ausführen.
    Tastenkombination
    • Fenster: F1
    • Mac: F1
    Erweitern Sie den Editor Editor-Symbol erweiternOder reduzieren Sie den Editor Editor-Symbol reduzieren Erweitert oder reduziert den Editor.
    Tastenkombination
    • Fenster: Strg+M
    • Mac: Strg+M

    Debugging

    Klicken Sie zum Starten des Skript-Debuggers auf das Symbol „Skript-Debugger“ Symbol für Skript-DebuggerIn der Symbolleiste.
    Hinweis:
    Sie können einen Haltepunkt, bedingten Haltepunkt oder Protokollpunkt nur hinzufügen, wenn Debugging aktiviert ist und die ausgewählte Sprache JavaScript ist.
    Aufgabe Diese Aktion ausführen
    Haltepunkt hinzufügen Klicken Sie mit der rechten Maustaste neben einer Zeilennummer im Lineal-Bereich, und wählen Sie aus Fügen Sie einen Haltepunkt hinzu .
    Bedingten Haltepunkt hinzufügen
    1. Klicken Sie mit der rechten Maustaste neben einer Zeilennummer im Lineal-Bereich, und wählen Sie aus Bedingten Haltepunkt hinzufügen .
    2. Geben Sie eine Pausenbedingung in den Editor ein.
    Protokollpunkt hinzufügen Klicken Sie mit der rechten Maustaste neben einer Zeilennummer im Lineal-Bereich, und wählen Sie aus Fügen Sie den Protokollpunkt hinzu .
    Text im Diff-Modus vergleichen

    Verwenden Sie das Symbol für die Side-by-Side-Ansicht Now-Code-Editor nebeneinander anzeigenUnd Inline-Ansichtssymbol Inline-Ansicht des Now-Code-EditorsZum Umschalten zwischen Ansichten.

    Code-Editor-Makros

    für
    • Beschreibung: Fügt einen Standard für eine Schleife mit einem Beispiel-Array ein.
    • Ausgabe:
      for (var i=0; i< myArray.length; i++) {
       //myArray[i];
       
      }
    method
    • Beschreibung: Fügt eine leere JavaScript-Funktionsvorlage ein.
    • Ausgabe:
      /*_________________________________________________________________
         * Description:
         * Parameters:
         * Returns:
         ________________________________________________________________*/
         : function() {
         
         },
    info
    • Beschreibung: Fügt ein GlideSystem Informationsnachricht.
    • Ausgabe:
      gs.addInfoMessage(gs.getMessage(""));
    doc
    • Beschreibung: Fügt einen Kommentarblock zum Beschreiben einer Funktion oder von Parametern ein.
    • Ausgabe:
      /**
       
      * Description: 
       
      * Parameters: 
       
      * Returns:
      */
    vargror
    • Beschreibung: Fügt ein GlideRecord Abfrage nach zwei Werten mit einer ODER-Bedingung.
    • Ausgabe:
      var gr = new GlideRecord('');
       
      var qc = gr.addQuery('field', 'value1');
       
      qc.addOrCondition('field', 'value2');
      gr.query();
       
      while (gr.next()) {
      
       
      }
      
    vargr
    • Beschreibung: Fügt einen Standard ein GlideRecord Abfrage nach einem einzelnen Wert.
    • Ausgabe:
      var gr = new GlideRecord("");
      gr.addQuery("name", "value");
      gr.query();
      if (gr.next()) {
         
      }