---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# シンタックスエディターマクロ

# シンタックスエディターマクロ {#ariaid-title1}

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

スクリプトマクロは、よく使用されるコードを入力するためのショートカットを提供します。スクリプトフィールドにマクロテキストを挿入するには、 マクロキーワードに続けてタブを入力します。

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

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

    {#r_SyntaxEditorMacros__ul_jqr_ntc_yw}

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

          var now_GR = new GlideRecord('');

          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}

