Fügen Sie anwenderdefinierte Dateitypen in hinzu Visual Studio Code

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 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: Administrator

    Prozedur

    1. Erstellen Sie in Ihrer ServiceNow-Instanz einen neuen Dateityp, und erben Sie ihn von der Anwendungsdatei.
    2. Fügen Sie anwenderdefinierte Spalten vom Typ Script und Stringhinzu, und geben Sie einige Daten ein.
    3. Navigieren zu Ansicht > Befehlspalette in Visual Studio Code.
      Sie können die Befehlspalette auch mit der Tastenkombination Strg+Umschalt+P unter Windows oder Befehlstaste+Umschalt+P unter MacOS öffnen.
    4. Jetzt auswählen: Anwenderdefinierte Dateitypen hinzufügen aus der Befehlspalette.
      Der Befehl ruft alle vorhandenen Tabellen in der aktuellen Anwendung ab und öffnet den Assistenten Neuen Dateityp hinzufügen.
    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 der Datei „app.config.json“ erfolgreich hinzugefügt. Sie können die gewünschten Dateitypen auch manuell der Datei „app.config.json“ in Ihrem Projekt hinzufügen. Siehe Beispiel unten.
    7. Diesen neuen Dateityp mit dem Befehl Jetzt: Dateitypen konfigurieren aus der Befehlspalette in das aktuelle Projekt aufnehmen.
    8. Wählen Sie den erstellten Dateityp aus der Liste der Dateitypen aus, und klicken Sie auf OK.
      Der ausgewählte Dateityp ist bereit für die Bearbeitung in der Erweiterung ServiceNow Erweiterungen für Visual Studio Code.

    Beispiel

    Im Folgenden finden Sie ein Beispiel für app.config.json
    "CustomFileTypes": {
            "sc_ic_aprvl_type_defn": {
                "superCoverName": "Miscellaneous",
                "coverName": "Approval Type Definition",
                "tags": {
                    "approver_script": "js",
                    "approver_html”: "html",
                }
            }
        }
    }
    • „superCoverName“ ist der Name des übergeordneten übergeordneten Verzeichnisses (muss immer auf „Verschiedenes“ 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)