---
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 シンタックスエディターマクロ {#ariaid-title1}

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

スクリプトマクロは、よく使用されるコードを入力するためのショートカットを提供します。スクリプトフィールドにマクロテキストを挿入するには、 マクロキーワードに続けてタブを入力します。
シンタックスエディターマクロは、エディターマクロ \[syntax_editor_macro\] テーブルで定義されます。スクリプトマクロを作成または変更するには、「 [シンタックスエディターのスクリプトマクロの作成](https://servicenow-prod.fluidtopics.net/wO85oEG3COO2J3WUorUojw "アドミニストレーターは、新しいスクリプトマクロを定義したり、既存のスクリプトマクロを変更したりすることができます。")」を参照してください。

vargr
:
    * 単一の値に対する標準の GlideRecord クエリを挿入します。
    * 出力：

          var gr = new GlideRecord("$0");
          gr.addQuery("name", "value");
          gr.query();
          if (gr.next()) {
             
          }

    {#r_SyntaxEditorMacros__ul_jqr_ntc_yw}

vargror
:
    * `OR` 条件で 2 つの値の GlideRecord クエリを挿入します。
    * 出力：

          var gr = new GlideRecord('$0');
           
          var qc = gr.addQuery('field', 'value1');
           
          qc.addOrCondition('field', 'value2');
          gr.query();
           
          while (gr.next()) {

           
          }

    {#r_SyntaxEditorMacros__ul_yf2_rtc_yw}

for
:
    * アレイを使用して標準の再帰ループを挿入します。
    * 出力：

          for (var i=0; i< myArray.length; i++) {
           //myArray[i];

          }

    {#r_SyntaxEditorMacros__ul_w53_stc_yw}

情報
:
    * GlideSystem 情報メッセージを挿入します。
    * 出力：

          gs.addInfoMessage("");

    {#r_SyntaxEditorMacros__ul_ixk_vtc_yw}

メソッド
:
    * 空白の JavaScript 関数テンプレートを挿入します。
    * 出力：

          /*_________________________________________________________________
          * Description:
          * Parameters:
          * Returns:
          ________________________________________________________________*/
          : function() {

          },

    {#r_SyntaxEditorMacros__ul_r1j_xtc_yw}

doc
:
    * 関数またはパラメーターを説明するためのコメントブロックを挿入します。
    * 出力：

          /**
          * Description:
          * Parameters:
          * Returns:
          */

    {#r_SyntaxEditorMacros__ul_udd_ztc_yw}

