Code mit dem Now Code Editor bearbeiten (erweiterte Funktion)
Der Now Code-Editor ist eine Schnittstelle im Stil eines Rich-Text-Editors, die Cascading Style Sheets (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 sowie clientseitige und serverseitige Skripts in Next Experience UI Builder-Komponenten zu ändern.
- Grundlegende Bearbeitung
- Debugging
- Befehl Palette
- Codeformatierung
- Syntaxüberprüfung und -hervorhebung
- Automatische Vorschläge
- Skript -Makros für allgemeinen Code
Grundlegende Bearbeitung
| Aktion | Beschreibung |
|---|---|
| Code formatieren |
Wendet den richtigen Einzug auf das Skript an. Tastenkürzel:
|
| Markieren Sie die Syntax | Hebt die Syntax des Codes hervor. |
| Syntax |
Prüft auf Formatierungsfehler und hebt Syntaxfehler hervor.
|
| Vorschläge anzeigen | Zeigt eine Liste gültiger Elemente an der Einfügeposition an, z. B.:
Tastenkürzel: Sie können die Syntax-Hervorhebung auch im Menü „Einstellungen “ aktivieren oder deaktivieren.
|
| |
Kommentiert eine oder mehrere Codezeilen mit zwei aufeinanderfolgenden Schrägstrichen //. Tastenkürzel:
|
| Minikarte anzeigen | Zeigt die Minikarte des Codeausschnitts an. Sie können die Minikartenoption im Menü „ Einstellungen “ anzeigen oder ausblenden. |
| Zeilenumbruch aktivieren | Aktiviert die Zeilenumbruchfunktion im Editorbereich. Sie können die Option Zeilenumbruch aktivieren im Menü „ Einstellungen “ umschalten. |
| Befehlspalette anzeigen | Zeigt eine Liste der verfügbaren Befehle für allgemeine Vorgänge an. Sie können im selben interaktiven Fenster Editorbefehle ausführen, Text suchen und ersetzen, Codeblöcke ein- und ausklappen, Kommentare umschalten und viele weitere Aufgaben ausführen. Tastaturkürzel
|
| Editor |
Erweitert oder reduziert den Editor. Tastaturkürzel
|
Debugging
| Aufgabe | Diese Aktion ausführen |
|---|---|
| Haltepunkt hinzufügen | Klicken Sie mit der rechten Maustaste neben eine Zeilennummer im Linealbereich, und wählen Sie Haltepunkt hinzufügenaus. |
| Bedingten Haltepunkt hinzufügen |
|
| Protokollpunkt hinzufügen | Klicken Sie mit der rechten Maustaste neben eine Zeilennummer im Linealbereich, und wählen Sie Protokollpunkt hinzufügen aus. |
| Vergleichen Sie Text im Diff-Modus |
Verwenden Sie das Symbol für die |
Code-Editor-Makros
- für
- Beschreibung: Fügt eine Standard-For-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 eine GlideSystem- Informationsnachricht ein.
- 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 eine GlideRecord- Abfrage für zwei Werte mit einer ODER-Bedingung ein.
- Ausgabe:
var gr = new GlideRecord(''); var qc = gr.addQuery('field', 'value1'); qc.addOrCondition('field', 'value2'); gr.query(); while (gr.next()) { }
- vargr
- Beschreibung: Fügt eine standardmäßige GlideRecord- Abfrage für einen einzelnen Wert ein.
- Ausgabe:
var gr = new GlideRecord(""); gr.addQuery("name", "value"); gr.query(); if (gr.next()) { }