---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# RecordToHTML - Global

# RecordToHTML - Global {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Le script include 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înes, lien booléen) {#ariaid-title2}

Crée une instance d'une classe RecordToHTML .
{#r_RTH-RecordToHTML_S_S_S_B__table_zdx_h3v_4t__entry__3}

| 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 | Le modèle de la chaîne à générer. Le modèle peut inclure ${} 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 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 la forme d'un lien dans une balise HTML. * false : les informations d'enregistrement sont générées sous forme de texte. {#r_RTH-RecordToHTML_S_S_S_B__ul_t3q_zcc_rwb} Valeur par défaut : false |
[Tableau 1. Paramètres]

{#r_RTH-RecordToHTML_S_S_S_B__table_zdx_h3v_4t}  
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) {#ariaid-title3}

Définit le champ spécifié sur la valeur spécifiée.
{#r_RTH-setValue_S_S__table_uh3_chv_4t__entry__3}

| Nom | Type | Description |
|-|-|-|
| Fieldname | Chaîne | Nom du champ à modifier. |
| valide | Chaîne | Valeur sur laquelle définir le champ. |
[Tableau 2. Paramètres]

{#r_RTH-setValue_S_S__table_uh3_chv_4t} {#r_RTH-setValue_S_S__table_vh3_chv_4t__entry__2}

| Type | Description |
|-|-|
| Aucun |   |
[Tableau 3. Renvoie]

{#r_RTH-setValue_S_S__table_vh3_chv_4t}  
L'exemple suivant montre comment générer des informations d'enregistrement d'incident formatées incluant 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() {#ariaid-title4}

Convertit un objet RecordToHTML en chaîne.
{#r_RTH-toString__table_gtj_phv_4t__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 4. Paramètres]

{#r_RTH-toString__table_gtj_phv_4t} {#r_RTH-toString__table_htj_phv_4t__entry__2}

| Type | Description |
|-|-|
| Chaîne | Sortie HTML de l'enregistrement dans le jeu de modèles à l'aide du constructeur RecordToHTML(). |
[Tableau 5. Renvoie]

{#r_RTH-toString__table_htj_phv_4t}  
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>


