---
sourceDocument: Yokohama Créer ou modifier des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Yokohama Créer ou modifier des applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Évaluer des expressions en cours d'exécution à l'aide de la console
===================================================================

Évaluer des expressions en cours d'exécution à l'aide de la console {#ariaid-title1}
====================================================================================

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

Définissez, déclarez et vérifiez de nouvelles variables et fonctions lorsque vous déboguez un script en cours d'exécution à l'aide de la console. L'exécution du script doit être mise en pause pour utiliser la console.

Avant de commencer
------------------

* Examen de [Limitations liées à l'utilisation de la console](https://servicenow-prod.fluidtopics.net/2lZ5bfCiaiuBDakPru5XRg "Vous devez tenir compte de quelques limitations lorsque vous utilisez la console pour évaluer des expressions tout en déboguant un script en cours d’exécution.")
* Rôle requis : script_debugger, admin
{#evaluate-expressions__ul_mlt_slr_2mb}

Procédure
---------

1. Lancez le débogueur de script de l'une des façons suivantes.

   |         Demande          |                            Chemin de navigation                            |
   | Navigateur d'application |        Accédez à la ToutDiagnostics du systèmeDébogueur de script.         |
   |          Studio          |             Accédez à la FichierLancer le débogueur de script.             |
   |    Éditeur de syntaxe    | Cliquez sur l'icône ![Débogueur de script icône de débogueur de script](). |
   |--------------------------|----------------------------------------------------------------------------|

   {#evaluate-expressions__choicetable_qyb_t5z_ylb}  
   La fenêtre modale du débogueur de script s'affiche.
2. Déclenchez le script.  
   Par exemple, créez un enregistrement pour déclencher un script d'insertion de règle métier. Le débogueur de script met le script en pause sur la première ligne qui contient un point d'arrêt, puis la fenêtre de confirmation du débogueur de script s'affiche ServiceNow .
3. Cliquez sur Démarrer le débogage.  
   Le focus se déplace vers la fenêtre Débogueur de script et vous voyez le script cible qui s'est arrêté au premier point d'arrêt.  
   Remarque :  
   Assurez-vous que l'état de Débogueur de script est EXECUTION_PAUSED. Vous pouvez utiliser la console uniquement lorsque l'exécution du script est interrompue pendant le débogage.
4. Cliquez sur la console de développement (icône ![Développer la console)]()pour développer le volet Console.  
   Pour commencer à évaluer des expressions, saisissez une ou plusieurs expressions dans la console et appuyez sur Entrée. Par exemple, entrez <kbd class="ph userinput">var x = 10 et</kbd> appuyez sur Entrée. Pour saisir plusieurs lignes d'expressions, appuyez sur Maj + Entrée après chaque ligne et appuyez sur Entrée après la dernière expression. Pour effacer toutes les expressions de la console, cliquez sur l'icône Effacer la console ( icône ![Effacer la console]()). Pour plus d'informations sur les commandes de la console, reportez-vous à la section [Contrôles de la console et de l'étape du débogueur de script](https://servicenow-prod.fluidtopics.net/rjwqcQb9LyQft3yl8mTYsQ "Après avoir Débogueur de script mis en pause un script, utilisez les contrôles pas à pas pour passer d’une ligne de script à l’autre et d’un script à l’autre dans la pile des appels. Utilisez les commandes Console pour développer la console, réduire la console, effacer la console et réexécuter des expressions.").

   Une fois qu'une instruction est exécutée, elle est stockée dans le cache du navigateur. Vous pouvez utiliser la flèche vers le haut pour obtenir l'instruction précédente et la flèche vers le bas pour obtenir l'instruction suivante à partir du cache du navigateur. Vous pouvez configurer le nombre d'instructions mises en cache pour une session à partir des préférences utilisateur. Pour plus d'informations sur les paramètres des préférences utilisateur, consultez [Débogueur de script et Journal de session](https://servicenow-prod.fluidtopics.net/~oAt_VY6dDw5g8jwqiqxuA "Permet Débogueur de script aux utilisateurs disposant du rôle script_debugger de déboguer JavaScript côté serveur. Les utilisateurs disposant du rôle log_debugger peuvent utiliser pour Journal de la session afficher et télécharger les journaux requis.").

Résultats
---------

Une fois qu'une instruction est exécutée, elle est stockée dans le cache du navigateur. Vous pouvez utiliser la flèche vers le haut pour obtenir l'instruction précédente et la flèche vers le bas pour obtenir l'instruction suivante à partir du cache du navigateur. Vous pouvez configurer le nombre d'instructions mises en cache pour une session à partir des préférences utilisateur. Pour plus d'informations sur les paramètres des préférences utilisateur, consultez [Débogueur de script et Journal de session](https://servicenow-prod.fluidtopics.net/~oAt_VY6dDw5g8jwqiqxuA "Permet Débogueur de script aux utilisateurs disposant du rôle script_debugger de déboguer JavaScript côté serveur. Les utilisateurs disposant du rôle log_debugger peuvent utiliser pour Journal de la session afficher et télécharger les journaux requis.").
* **[Limitations liées à l'utilisation de la console](https://servicenow-prod.fluidtopics.net/2lZ5bfCiaiuBDakPru5XRg)**   
  Vous devez tenir compte de quelques limitations lorsque vous utilisez la console pour évaluer des expressions tout en déboguant un script en cours d'exécution.

**Référence associée**   

* [Limitations liées à l'utilisation de la console](https://servicenow-prod.fluidtopics.net/2lZ5bfCiaiuBDakPru5XRg "Vous devez tenir compte de quelques limitations lorsque vous utilisez la console pour évaluer des expressions tout en déboguant un script en cours d’exécution.")

