RecordToHTML - Global

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • A inclusão de script RecordToHTML é uma classe de utilitário para transformar um registro em HTML.

    Esta inclusão de script 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.

    Tabela 1. Parâmetros
    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 ${} de modelo literal para fornecer o conteúdo de valores de campos 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:
    • verdadeiro: as informações de registro são geradas como um link em um marcador HTML.
    • falso: as informações de registro são geradas como texto.

    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, valor de cadeia de caracteres)

    Define o campo especificado com o valor especificado.

    Tabela 2. Parâmetros
    Nome Tipo Descrição
    fieldName Cadeia de caracteres Nome do campo a ser alterado.
    valor Cadeia de caracteres Valor para definir o campo.
    Tabela 3. Retorna
    Tipo Descrição
    Nenhum(a)
    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.

    Tabela 4. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 5. Retorna
    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>