RecordToHTML : global

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • L’API RecordToHTML est une classe utilitaire permettant de transformer un enregistrement en HTML.

    Cette API est disponible pour les scripts côté serveur.

    RecordToHTML : RecordToHTML (table de chaînes, sys_id de chaînes, modèle de chaîne, lien booléen)

    Crée l’instance d’une classe RecordToHTML .

    Tableau 1. Paramètres
    Nom Type Description
    table Chaîne Nom de table de l’enregistrement.
    sys_id Chaîne Sys_id de l’enregistrement.
    modèle Chaîne Modèle de la chaîne à générer. Le modèle peut inclure des littéraux de modèle ${} pour fournir le contenu des valeurs de champ existantes. Par exemple, le modèle « ${number} » fournit le numéro de l’enregistrement sélectionné.
    lien Booléen Marqueur qui indique si des résultats sont générés sous forme de lien HTML.
    Valeurs valides :
    • true : les informations de l’enregistrement sont générées sous la forme d’un lien dans une balise HTML.
    • false : les informations de l’enregistrement sont générées sous forme de texte.

    Valeur par défaut : false

    L’exemple suivant montre comment générer des informations d’enregistrement d’incident formatées dans un lien HTML.

    var r2html = new RecordToHTML("incident", "e8e875b0c0a80164009dc852b4d677d5",
    "incident: ${number}-${short_description}");
    gs.print(r2html.toString());
    Sortie :
    <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)

    Définit le champ spécifié sur la valeur spécifiée.

    Tableau 2. Paramètres
    Nom Type Description
    Fieldname Chaîne Nom du champ à modifier.
    valide Chaîne Valeur pour définir le champ.
    Tableau 3. Renvoie
    Type Description
    Néant
    L’exemple suivant montre comment générer des informations d’enregistrement d’incident formatées, y compris le nom d’utilisateur sous forme de chaîne.
    var r2html = new RecordToHTML("incident","e8e875b0c0a80164009dc852b4d677d5", "incident: ${number}-${short_description} (${user})", true);
    r2html.setValue("user", gs.getUserName());
    gs.print(r2html.toString());
    Sortie :
    incident: INC0000005-CPU load high for over 10 minutes (admin)

    RecordToHTML : toString()

    Convertit un objet RecordToHTML en chaîne.

    Tableau 4. Paramètres
    Nom Type Description
    Aucun
    Tableau 5. Renvoie
    Type Description
    Chaîne Sortie HTML de l’enregistrement dans le jeu de modèles à l’aide du constructeur RecordToHTML().

    L’exemple suivant montre comment convertir un objet RecordToHTML en chaîne de caractères et afficher les résultats.

    var r2html = new RecordToHTML("incident","e8e875b0c0a80164009dc852b4d677d5", 
                              "incident: ${number}-${short_description}", true);
    gs.print(r2html.toString());
    Sortie :
    <a href="incident.do?sys_id=e8e875b0c0a80164009dc852b4d677d5"><u>incident: INC0000005-CPU load high for over 10 minutes</u></a>