Évaluer les expressions en exécution à l’aide de la console

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Définissez, déclarez et vérifiez les 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

    Procédure

    1. Lancez le débogueur de script de l’une des façons suivantes :
      ApplicationChemin de navigation

      Navigateur d'application

      Accédez à System Diagnostics > Débogueur de script.
      Studio Accédez à Fichier > lancez le débogueur de script.
      Éditeur de syntaxe Cliquez sur l’icône Débogueur de script.
      Le modal 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 en pause le script sur la première ligne qui contient un point d’arrêt, puis la fenêtre de confirmation du débogueur de script ServiceNow s’affiche.
      Démarrer la fenêtre de confirmation du débogage
    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 du 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 Ouvrir la console pour développer le volet Console.
      Pour commencer à évaluer les expressions, saisissez une ou plusieurs expressions dans la console et appuyez sur Entrée. Par exemple, saisissez var x = 10 , puis appuyez sur Entrée. Pour entrer 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 Effacer la console. Pour plus d’informations sur les commandes de la console, reportez-vous à la section Contrôles pas à pas et de console du débogueur de script.
      Évaluation des expressions dans la console lorsqu’une exécution de règle métier est mise 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.