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

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 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

    Rôle requis : script_debugger ou admin

    Pourquoi et quand exécuter cette tâche

    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.
    • Les propriétés et les valeurs d’un objet ne s’affichent pas dans la console. Lorsque vous essayez d’afficher un objet sur la console, seule la valeur de chaîne de l’objet s’affiche.
    • La console ne prend pas en charge les méthodes d’impression GlideSystem, telles que info() et print().
    • Vous ne pouvez pas utiliser ce mot clé dans la console.
    • Un délai d’expiration de débogueur de script se produit lorsque vous évaluez des expressions dans la console.
    • Lors de l’exécution de scripts longs, si vous voyez la réponse En attente d’une réponse du serveur, vous ne pouvez pas reprendre le débogage ou arrêter le débogage à l’aide des contrôlesreprendre ou arrêter .

    Procédure

    1. Lancez le débogueur de script de l’une des façons suivantes.
      ApplicationChemin de navigation
      Navigateur d'application Accédez à la Tous > Diagnostics du système > Débogueur de script.
      Studio Accédez à la Fichier > Lancer le débogueur de script.
      Éditeur de syntaxe Cliquez sur l’icône Débogueur de script icône de débogueur de script.
      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 contenant un point d’arrêt, puis la fenêtre de confirmation du débogueur de script s’affiche ServiceNow .
      ServiceNow Fenêtre de confirmation du débogueur de script.
    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 l’icône de développement de la console (icône Développer la console)pour développer le volet de la console.
      Pour commencer à évaluer des expressions, saisissez une ou plusieurs expressions dans la console et appuyez sur Entrée. Par exemple, entrez var x = 10 et 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 Débogueur de script Commandes pas à pas et de la console.
      Évaluation des expressions dans la console lorsqu’une exécution de règle métier est en pause dans le débogueur de script.

      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.

    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 dans le 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.