Fügen Sie benutzerdefinierte Dateitypen in hinzu Visual Studio Code

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Wenn Sie mit anderen Dateitypen als den bereitgestellten Standardtypen arbeiten, können Sie Ihrer Instanz zusätzliche Dateitypen hinzufügen und sie in der Erweiterung [ ServiceNow für Visual Studio Codebearbeiten.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Erstellen Sie einen neuen Dateityp in Ihrer ServiceNow-Instanz, und erben Sie ihn von der Anwendungsdatei.
    2. Fügen Sie benutzerdefinierte Spalten vom Typ Script und Stringhinzu , und geben Sie einige Daten ein.
    3. Navigieren zu Ansicht > Befehlspalette in Visual Studio Code.
      Sie können auch die Tastenkombination Strg+Umschalt+P unter Windows oder Befehlstaste+Umschalt+P unter MacOS verwenden, um die Befehlspalette zu öffnen.
    4. Wählen Sie Jetzt: Benutzerdefinierte Dateitypen hinzufügen aus der Befehlspalette aus.
      Der Befehl ruft alle vorhandenen Tabellen in der aktuellen Anwendung ab und öffnet den Assistenten zum Hinzufügen neuer Dateitypen.
    5. Wählen Sie den Dateityp, den Sie in Ihrer Instanz ServiceNow erstellt haben, aus der Liste aus.
    6. Wählen Sie bei der Eingabeaufforderung Tags auswählen die Tags aus, die Sie in der Instanz erstellt haben.

      Alle Tags sind standardmäßig ausgewählt. Klicken Sie auf das Kontrollkästchen eines Tags, um es zu deaktivieren.

      Abbildung : 1. Dialogfeld „Tags auswählen“
      Dialogfeld „Tags auswählen“
      Der neue Dateityp wurde erfolgreich der Datei app.config.json hinzugefügt. Sie können die gewünschten Dateitypen auch manuell zur Datei app.config.json unter Ihrem -Projekt hinzufügen. Siehe Beispiel unten.
    7. Nehmen Sie diesen neuen Dateityp mit dem Befehl Now: Dateitypen konfigurieren aus der Befehlspalette in das aktuelle Projekt auf.
    8. Wählen Sie den von Ihnen erstellten Dateityp aus der Liste der Dateitypen aus, und klicken Sie auf OK.
      Der ausgewählte Dateityp kann in der Erweiterung ServiceNow Erweiterungen für Visual Studio Code bearbeitet werden.

    Beispiel

    Das folgende Beispiel zeigt app.config.json
    "CustomFileTypes": {
            "sc_ic_aprvl_type_defn": {
                "superCoverName": "Miscellaneous",
                "coverName": "Approval Type Definition",
                "tags": {
                    "approver_script": "js",
                    "approver_html”: "html",
                }
            }
        }
    }
    • superCoverName ist ein Name des übergeordneten übergeordneten Verzeichnisses (muss immer auf Sonstiges verweisen).
    • „coverName“ ist ein beschreibender Name der Tabelle.
    • sc_ic_aprvl_type_defn ist ein Tabellenbezeichner.
    • -Tags stellen den Satz der skriptfähigen Spalten in der Tabelle dar
    • approver_script ist der Name der Tabellenspalte/des XML-Tags
    • js ist eine Erweiterung der Datei (js | html | css | json)