RecordToHTML : Global
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.
| 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:
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.
| Name | Typ | Beschreibung |
|---|---|---|
| fieldName | Zeichenfolge | Der Name des zu ändernden Felds. |
| Wert | Zeichenfolge | Wert, auf den das Feld gesetzt werden soll. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| 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>