---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# スクリプトのデバッグ

# スクリプトのデバッグ {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

セッションログと ServiceNow AI Platform デバッグツール (ウォークスルースクリプトデバッガーや UI に表示されるエラーメッセージなど) を使用して、スクリプトをデバッグします。

## サーバーサイドスクリプトのデバッグ {#script-debug-overview__section_a1g_3fw_33b}

スクリプトデバッガーとセッションログを使用して、サーバーサイドのコードをデバッグします。詳細については、「[スクリプトデバッガおよびセッションログ](https://servicenow-prod.fluidtopics.net/OupSjcu45v~9R1h8Z6VrrQ "スクリプトデバッガ では、script_debugger ロールを持つユーザーがサーバーサイド JavaScript をデバッグすることができます。log_debugger ロールを持つユーザーは、セッションログ を使用して必要なログを表示およびダウンロードできます。")」を参照してください。

セッションデバッグを使用して、クライアントサイドの変更の結果として実行されるサーバーサイドのスクリプトに関連するエラーメッセージを表示することもできます。詳細については、「[デバッグセッション](https://servicenow-prod.fluidtopics.net/Q5_YtolI56aJJZSoOJbasQ#c_SessionDebug "セッションデバッグを有効にして、ユーザーインターフェイスにデバッグメッセージを表示します。")」を参照してください。

GSLog は、呼び出し元ごとに識別される sys_properties 値によって選択可能なログ出力のレベルを実装することで、スクリプトのログ記録とデバッグを簡素化するスクリプトインクルードです。 詳細については、「[GSLog API](https://servicenow-prod.fluidtopics.net/v5MbdqV5wrgzrrETfl1WdQ#GSLogBoth "GSLog は、呼び出し元ごとに識別される sys_properties 値によって選択可能なログ出力のレベルを実装することで、スクリプトのログ記録とデバッグを簡素化するスクリプトインクルードです。")」を参照してください。

## クライアントサイドスクリプトのデバッグ {#script-debug-overview__section_r2q_wgw_33b}

セッションデバッグを使用して、ユーザーインターフェイスにデバッグメッセージを表示します。詳細については、「[デバッグセッション](https://servicenow-prod.fluidtopics.net/Q5_YtolI56aJJZSoOJbasQ#c_SessionDebug "セッションデバッグを有効にして、ユーザーインターフェイスにデバッグメッセージを表示します。")」を参照してください。セッションログを使用して、エージェントワークスペース などのスクリプトインクルードおよびカスタム UI のログ情報を表示します。

ブラウザーベースの開発者ツールを使用して、クライアントサイドのスクリプトをデバッグすることもできます。

## アプリケーションとスコープのデバッグ {#script-debug-overview__section_gvc_xgw_33b}

アプリケーションデバッグオプションを使用して、スクリプトのアプリケーションスコープがアプリケーション、テーブル、またはレコードにどのように影響するかを理解してください。スコープアクセスの問題をトラブルシューティングするには、クロススコープ権限を更新することが必要になる場合があります。「[アプリケーションのデバッグ](https://servicenow-prod.fluidtopics.net/VTeoKkGWlUuk_evgAsqrJg#c_DebuggingApplications "アプリケーション開発者は、設定レコードに関するデバッグメッセージを表示して、問題のトラブルシューティングに役立てることができます。デバッグスコープモジュールは、サーバーサイドスクリプトを実行するカスタムアプリケーション間のシステム切り替えに関する情報を提供します。")」を参照してください。
* **[スクリプトデバッガおよびセッションログ](https://servicenow-prod.fluidtopics.net/OupSjcu45v~9R1h8Z6VrrQ)**   
  スクリプトデバッガ では、script_debugger ロールを持つユーザーがサーバーサイド JavaScript をデバッグすることができます。log_debugger ロールを持つユーザーは、セッションログ を使用して必要なログを表示およびダウンロードできます。
* **[デバッグセッション](https://servicenow-prod.fluidtopics.net/Q5_YtolI56aJJZSoOJbasQ#c_SessionDebug)**   
  セッションデバッグを有効にして、ユーザーインターフェイスにデバッグメッセージを表示します。
* **[アプリケーションのデバッグ](https://servicenow-prod.fluidtopics.net/VTeoKkGWlUuk_evgAsqrJg#c_DebuggingApplications)**   
  アプリケーション開発者は、設定レコードに関するデバッグメッセージを表示して、問題のトラブルシューティングに役立てることができます。デバッグスコープモジュールは、サーバーサイドスクリプトを実行するカスタムアプリケーション間のシステム切り替えに関する情報を提供します。
* **[ビジネスルールのデバッグ](https://servicenow-prod.fluidtopics.net/efTduyMP7mA3EKvKsMq3tg)**   
  デバッグビジネスルールは、ServiceNow 製品で使用可能なリソースをで実施できます。
* **[分類のデバッグ](https://servicenow-prod.fluidtopics.net/xXjovXnUiO_fZhg0EcBnmw)**   
  分類のデバッグを有効にするには、システムプロパティを追加する必要があります。
* **[JS コードカバレッジのデバッグ](https://servicenow-prod.fluidtopics.net/wBn0sDyr4F24qM803wIDSA#js-code-coverage-debug)**   
  JS コードカバレッジのデバッグ を使用すると、アドミニストレーターとアプリケーション開発者は、ユーザーセッション中にトリガーされたサーバーサイドスクリプトを記録し、システムが実行したコード行を確認できます。
* **[JavaScript デバッグウィンドウ](https://servicenow-prod.fluidtopics.net/oMY1oQMytpUznvdpsDK4uw)**   
  アドミニストレーターがデバッグをオンにすると、ユーザーインターフェイスの下部ペインに JavaScript デバッグウィンドウが表示されます。

