---
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


---

# JavaScript シンタックスエディターの使用

# JavaScript シンタックスエディターの使用 {#ariaid-title1}

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

シンタックスエディターは、JavaScript スクリプトの編集をサポートする編集機能を備えています。

## JavaScript 編集機能

{#r_EdtJvaScptWSyntxEdtr__simpletable_vx3_1sc_bq__entry__2}

| 名前 | 説明 |
|-|-|
| シンタックスエディターの切り替え | シンタックスエディターを無効にします。もう一度ボタンをクリックすると、シンタックスエディターは有効になります。 |
| コードの書式設定 | スクリプトに適切なインデントを適用します。 |
| 選択したコードのコメント化 | 選択したコードをコメント化します。 |
| 選択したコードのコメント解除 | 選択したコードからコメントコードを削除します。 |
| 構文のチェック | コードの構文エラーをチェックします。デフォルトでは、スクリプトフィールドの入力時に、自動的に構文エラーがチェックされます。エラーまたは警告が見つかった場合、シンタックスエディターではエラーまたは警告を含むスクリプト行の横に中黒が表示されます。このチェックはすべてのスクリプトフィールドで行われます。 |
| 検索の開始 | スクリプトフィールド内で、検索語のすべての出現箇所をハイライト表示して、最初の出現箇所を見つけます。アイコンをクリックし、検索用語を入力して、Enter キーを押します。[正規表現](http://www.regular-expressions.info/reference.html)をスラッシュで囲んで、検索用語を定義できます。たとえば、/a{3}/ と入力すると、aaa を検出できます。 |
| 次を探す | スクリプトフィールドで、現在の検索語の次の出現箇所を検出します。\[検索の開始\] を使用して、現在の検索用語を変更します。 |
| 前を探す | スクリプトフィールドで現在の検索語の前の出現箇所を検出します。\[検索の開始\] を使用して、現在の検索用語を変更します。 |
| 置換 | スクリプトフィールド内でテキスト文字列の次の出現箇所を置き換えます。 1. アイコンをクリックし、置換する文字列を入力し、Enter キーを押します。正規表現をスラッシュで囲んで、置換する文字列を定義できます。たとえば、/a{3}/ と入力すると、aaa を検出できます。 2. 置換文字列を入力して、Enter キーを押します。 {#r_EdtJvaScptWSyntxEdtr__ol_qkf_1wc_bq} |
| すべて置換 | スクリプトフィールド内で、特定のテキスト文字列のすべての出現箇所を置き換えます。 1. アイコンをクリックし、置換する文字列を入力し、Enter キーを押します。正規表現をスラッシュで囲んで、置換する文字列を定義できます。たとえば、/a{3}/ と入力すると、aaa を検出できます。 2. 置換文字列を入力して、Enter キーを押します。 {#r_EdtJvaScptWSyntxEdtr__ol_lbf_gwc_bq} |
| 保存 | 現在のビューを離れずに変更を保存します。このボタンを全画面モードで使用すると、標準のフォームビューに戻らずに保存できます。 |
| 全画面表示モードの切り替え | スクリプトフィールドを展開して、全画面のフォームビューで編集しやすくします。このボタンをもう一度クリックすると、標準フォーム ビューに戻ります。この機能は Internet Explorer では使用できません。 |
| ヘルプ | キーボードショートカットのヘルプ画面を表示します。 |
[ ]

{#r_EdtJvaScptWSyntxEdtr__simpletable_vx3_1sc_bq}

## JavaScript 編集のヒント

* コードブロックを折りたたむには、ブロックの最初の行の横にあるマイナス記号をクリックします。マイナス記号は、折りたたみ可能なブロックの横にのみ表示されます。コードブロックを展開するには、プラス記号をクリックします。
* コード内の任意の位置に固定スペースを挿入するには、Tab キーを押します。
* コードの 1 行をインデントするには、行の先頭の空白をクリックして Tab キーを押します。
* コードの 1 行以上の行をインデントするには、対象のコードを選択して Tab キーを押します。インデントを減らすには、Shift + Tab キーを押します。
* コードの行の先頭から 1 つのタブを削除するには、行内をクリックし、Shift + Tab キーを押します。
{#r_EdtJvaScptWSyntxEdtr__ul_l3z_lqc_bq}

## JavaScript のリソース

スクリプトは ECMA 262 標準の JavaScript を使用します。役立つリソースには、次のようなものがあります。

* Mozilla：<http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference>
* ECMA 標準 (PDF 形式)： <http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf>
* 履歴と概要：<http://javascript.crockford.com/survey.html>
* JavaScript 番号参照：<http://www.hunlock.com/blogs/The_Complete_Javascript_Number_Reference>
{#r_EdtJvaScptWSyntxEdtr__tpq_4qc_bq}
* **[シンタックスエディターのキーボードショートカットとアクション](https://servicenow-prod.fluidtopics.net/C6HN3RNHm5FImjURwalmnA)**   
  シンタックスエディターには、コードの記述を支援するキーボードショートカットとアクションが用意されています。
* **[JavaScript シンタックスエディターマクロ](https://servicenow-prod.fluidtopics.net/_TXQiqCizmL71kzbRLnCZw)**   
  スクリプトマクロは、よく使用されるコードを入力するためのショートカットを提供します。スクリプトフィールドにマクロテキストを挿入するには、 マクロキーワードに続けてタブを入力します。
* **[シンタックスエディターのコンテキストメニュー](https://servicenow-prod.fluidtopics.net/2VzLY2ca3dcuP_GFYbbfdg)**   
  JavaScript シンタックスエディターで、スクリプトインクルード、Glide API、およびテーブルのコンテキストメニューを表示します。
* **[構文のエラーと警告](https://servicenow-prod.fluidtopics.net/okBvoMSga7GcBe3w8qA6XQ)**   
  すべてのスクリプトフィールドで、エラーの構文をチェックし、エラーが発生した場合は、その場所を簡単に見つけるためのコントロールを提供します。

