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

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

    始める前に

    手順

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

      ステートメントが実行されると、ブラウザーのキャッシュに格納されます。上向き矢印キーを使用すれば前のステートメントを、下向き矢印キーを使用すれば次のステートメントを、ブラウザーのキャッシュから取得できます。ユーザー設定で、セッションでキャッシュされるステートメントの数を設定できます。ユーザー設定の詳細については、「スクリプトデバッガーとセッションログ」を参照してください。

    タスクの結果

    ステートメントが実行されると、ブラウザーのキャッシュに格納されます。上向き矢印キーを使用すれば前のステートメントを、下向き矢印キーを使用すれば次のステートメントを、ブラウザーのキャッシュから取得できます。ユーザー設定で、セッションでキャッシュされるステートメントの数を設定できます。ユーザー設定の詳細については、「スクリプトデバッガーとセッションログ」を参照してください。