RecordToHTML - Global
A API RecordToHTML é uma classe de utilitário para transformar um registro em HTML.
Esta API está disponível para scripts do lado do servidor.
RecordToHTML - RecordToHTML (cadeia de caracteres tabela, cadeia de caracteres sys_id, padrão de cadeia de caracteres, link booliano)
Cria uma instância de uma classe RecordToHTML.
| Nome | Tipo | Descrição |
|---|---|---|
| tabela | Cadeia de caracteres | Nome da tabela do registro. |
| sys_id | Cadeia de caracteres | Sys_id do registro. |
| padrão | Cadeia de caracteres | O padrão da cadeia de caracteres a ser gerada. O padrão pode incluir $ {} literais de modelo para fornecer o conteúdo de valores de campo existentes. Por exemplo, o padrão "${number}" fornece o número do registro selecionado. |
| link | Booliano | Sinalizador que indica se os resultados serão gerados como um link HTML. Valores válidos:
Padrão: Falso |
O exemplo a seguir mostra como gerar informações de registro de incidente formatadas em um link HTML.
var r2html = new RecordToHTML("incident", "e8e875b0c0a80164009dc852b4d677d5",
"incident: ${number}-${short_description}");
gs.print(r2html.toString());
Saída:
<a href="incident.do?sys_id=e8e875b0c0a80164009dc852b4d677d5"><u>incident: INC0000005-CPU load high for over 10 minutes</u></a>
RecordToHTML - setValue(cadeia de caracteres "fieldName", cadeia de caracteres "value")
Define o campo especificado para o valor especificado.
| Nome | Tipo | Descrição |
|---|---|---|
| fieldName | Cadeia de caracteres | Nome do campo a ser alterado. |
| valor | Cadeia de caracteres | Valor para definir o campo. |
| Tipo | Descrição |
|---|---|
| Nenhum |
O exemplo a seguir mostra como gerar informações de registro de incidente formatadas, incluindo o nome de usuário como uma cadeia de caracteres.
var r2html = new RecordToHTML("incident","e8e875b0c0a80164009dc852b4d677d5", "incident: ${number}-${short_description} (${user})", true);
r2html.setValue("user", gs.getUserName());
gs.print(r2html.toString());Saída:
incident: INC0000005-CPU load high for over 10 minutes (admin)RecordToHTML - toString()
Converte um objeto RecordToHTML em uma cadeia de caracteres.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Saída HTML do registro no padrão definido usando o construtor RecordToHTML(). |
O exemplo a seguir mostra como converter um objeto RecordToHTML em uma cadeia de caracteres e exibir os resultados.
var r2html = new RecordToHTML("incident","e8e875b0c0a80164009dc852b4d677d5",
"incident: ${number}-${short_description}", true);
gs.print(r2html.toString());
Saída:
<a href="incident.do?sys_id=e8e875b0c0a80164009dc852b4d677d5"><u>incident: INC0000005-CPU load high for over 10 minutes</u></a>