コンソールを使用したランタイムでの式の評価

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • コンソールを使用してランタイムにスクリプトをデバッグするときに、新しい変数と関数を定義、宣言、および検証します。コンソールを使用するには、スクリプトの実行を一時停止する必要があります。

    始める前に

    手順

    1. 次のいずれかの方法でスクリプトデバッガーを起動します。
      アプリケーションナビゲーションパス

      Application Navigator

      [システム診断] > [スクリプトデバッガー] に移動します。
      Studio [ファイル] > [スクリプトデバッガーを起動] に移動します。
      シンタックスエディター [スクリプトデバッガー] アイコン [スクリプトデバッガー] アイコン をクリックします。
      スクリプトデバッガーのモーダルが表示されます。
    2. スクリプトをトリガーします。
      たとえば、ビジネスルールの挿入スクリプトをトリガーするレコードを作成します。
      スクリプトデバッガーは、ブレークポイントを含む最初の行でスクリプトを一時停止します。そうなると、ServiceNow スクリプトデバッガーの確認ウィンドウが表示されます。
      デバッグ開始確認ウィンドウ
    3. [デバッグを開始] をクリックします。
      フォーカスが [スクリプトデバッガー] ウィンドウに移動し、最初のブレークポイントで一時停止したターゲットスクリプトが表示されます。
      注:
      スクリプトデバッガーのステータスが EXECUTION_PAUSED であることを確認します。コンソールは、スクリプトの実行がデバッグ中に一時停止された場合にのみ使用できます。
    4. [コンソールを開く] [コンソールを展開] アイコンをクリックして、コンソールペインを展開します。
      式の評価を開始するには、コンソールに 1 つ以上の式を入力して Enter キーを押します。たとえば、「var x = 10;」と入力して Enter キーを押します。複数行の式を入力するには、各行の後に Shift+Enter を押し、最後の式の後に Enter キーを押します。コンソール内のすべての式をクリアするには、[コンソールをクリア (Clear console)] [コンソールをクリア (Clear console)] アイコンをクリックします。コンソールのコントロールの詳細については、「スクリプトデバッガーのステップスルーおよびコンソールコントロール」を参照してください。
      スクリプトデバッガーでビジネスルールの実行が一時停止されたときの、コンソールでの式の評価。
      ステートメントが実行されると、ブラウザーのキャッシュに格納されます。上向き矢印キーを使用すれば前のステートメントを、下向き矢印キーを使用すれば次のステートメントを、ブラウザーのキャッシュから取得できます。ユーザー初期設定で、セッションでキャッシュされるステートメントの数を設定できます。ユーザー初期設定の詳細については、「スクリプトデバッガーとセッションログ」を参照してください。