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