RecordToHTML : global

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • L’include de script RecordToHTML est une classe utilitaire permettant de transformer un enregistrement en HTML.

    Cet include de script 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 une instance d’une classe RecordToHTML .

    Tableau 1. Paramètres
    Nom Type Description
    table Chaîne Nom de la 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é.
    link Booléen Marqueur indiquant si des résultats sont générés sous forme de lien HTML.
    Valeurs valides :
    • true : les informations d’enregistrement sont générées sous forme de lien dans une balise HTML.
    • false : les informations d’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, valeur de chaîne)

    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 sur laquelle 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 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>