RecordToHTML – Global
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.
| 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:
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 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.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| 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>