RecordToHTML – Global
Die RecordToHTML- API ist eine Dienstprogrammklasse, um einen Datensatz in HTML umzuwandeln.
Diese API 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. Zum Beispiel 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 sollen. 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 Benutzernamens 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 Muster, das mithilfe des RecordToHTML()- Konstruktors festgelegt wurde. |
Das folgende Beispiel zeigt, wie ein RecordToHTML- Objekt in eine Zeichenfolge konvertiert und die Ergebnisse angezeigt werden.
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>