RecordToHTML – Global

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Die RecordToHTML Die Skripteinbindung ist eine Dienstprogrammklasse zum Umwandeln eines Datensatzes in HTML.

    Diese Skripteinbindung ist für serverseitige Skripts verfügbar.

    RecordToHTML – RecordToHTML(String table, String sys_id, String pattern, Boolean link)

    Erstellt eine Instanz von RecordToHTML Klasse.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    table Zeichenfolge Tabellenname des Datensatzes.
    sys_id Zeichenfolge SYS_ID des Datensatzes.
    pattern Zeichenfolge Das Muster der zu generierenden Zeichenfolge. Das Muster kann ${} Vorlagenliterale enthalten, um den Inhalt vorhandener Feldwerte bereitzustellen. Beispielsweise stellt das Muster „${number}“ die Zahl für den ausgewählten Datensatz bereit.
    Link Boolean Kennzeichnung, die angibt, ob Ergebnisse als HTML-Link generiert werden.
    Gültige Werte:
    • Wahr: Die Datensatzinformationen werden als Link in einem HTML-Tag generiert.
    • Falsch: Die Datensatzinformationen werden als Text generiert.

    Standardwert: False

    Das folgende Beispiel zeigt, wie formatierte Incident-Datensatzinformationen in einem HTML-Link generiert werden.

    var r2html = new RecordToHTML("incident", "e8e875b0c0a80164009dc852b4d677d5",
    "incident: ${number}-${short_description}");
    gs.print(r2html.toString());
    Ausgabe:
    <a href="incident.do?sys_id=e8e875b0c0a80164009dc852b4d677d5"><u>incident: INC0000005-CPU load high for over 10 minutes</u></a>
    

    RecordToHTML – setValue(String fieldName, String value)

    Legt das angegebene Feld auf den angegebenen Wert fest.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    fieldName Zeichenfolge Der Name des zu ändernden Felds.
    Wert Zeichenfolge Wert, auf den das Feld gesetzt werden soll.
    Tabelle : 3. Ergebnisse
    Typ Beschreibung
    Keine
    Das folgende Beispiel zeigt, wie formatierte Incident-Datensatzinformationen generiert werden, einschließlich des Anwendernamens als Zeichenfolge.
    var r2html = new RecordToHTML("incident","e8e875b0c0a80164009dc852b4d677d5", "incident: ${number}-${short_description} (${user})", true);
    r2html.setValue("user", gs.getUserName());
    gs.print(r2html.toString());
    Ausgabe:
    incident: INC0000005-CPU load high for over 10 minutes (admin)

    RecordToHTML – toString()

    Konvertiert ein RecordToHTML-Objekt in eine Zeichenfolge.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 5. Ergebnisse
    Typ Beschreibung
    Zeichenfolge HTML-Ausgabe des Datensatzes im Mustersatz mit RecordToHTML() Konstruktor.

    Das folgende Beispiel zeigt, wie ein konvertiert wird RecordToHTML Objekt zu einer Zeichenfolge und zeigt die Ergebnisse an.

    var r2html = new RecordToHTML("incident","e8e875b0c0a80164009dc852b4d677d5", 
                              "incident: ${number}-${short_description}", true);
    gs.print(r2html.toString());
    Ausgabe:
    <a href="incident.do?sys_id=e8e875b0c0a80164009dc852b4d677d5"><u>incident: INC0000005-CPU load high for over 10 minutes</u></a>