RecordToHTML : Global

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Die RecordToHTML -Skripteinbindung ist eine Dienstprogrammklasse zum Konvertieren 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 einer 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 gibt das Muster „${number}“ die Nummer für den ausgewählten Datensatz an.
    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 einschließlich des Anwendernamens als Zeichenfolge generiert werden.
    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 dem RecordToHTML()- Konstruktor.

    Das folgende Beispiel zeigt, wie Sie ein RecordToHTML -Objekt in eine Zeichenfolge konvertieren und die Ergebnisse anzeigen.

    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>