Code mit dem Now Code-Editor bearbeiten (erweiterte Funktion)
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:
|
| Heben Sie die Syntax hervor | Hebt die Syntax des Codes hervor. |
| Überprüfen Sie die Syntax |
Überprüft auf Formatierungsfehler und hebt Syntaxfehler hervor.
|
| Vorschläge anzeigen | Zeigt eine Liste gültiger Elemente an der Einfügeposition an, z. B.:
Tastenkombination: Sie können auch aktivieren oder deaktivieren Syntax-Hervorhebung Von Einstellungen Menü.
|
| Kommentare ein/aus |
Kommentiert eine oder mehrere Codezeilen mit zwei aufeinanderfolgenden Schrägstrichen //. Tastenkombination:
|
| 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
|
| Erweitern Sie den Editor |
Erweitert oder reduziert den Editor. Tastenkombination
|
Debugging
Klicken Sie zum Starten des Skript-Debuggers auf das Symbol „Skript-Debugger“
In 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 |
|
| 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 |
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()) { }