---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Macros do editor de sintaxe

# Macros do editor de sintaxe {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

As macros de script fornecem atalhos para digitar o código usado com frequência. Para inserir texto de macro em um campo de script, insira a palavra-chave de macro seguida da guia.

vargr
:
    * Insere uma consulta GlideRecord padrão para um único valor.
    * Saída:

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

    {#r_SyntaxEditorMacros__ul_jqr_ntc_yw}

variável
:
    * Insere uma consulta GlideRecord para dois valores com uma condição `OU`.
    * Saída:

          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}

para
:
    * Insere um loop recursivo padrão com uma matriz.
    * Saída:

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

          }

    {#r_SyntaxEditorMacros__ul_w53_stc_yw}

informações
:
    * Insere uma mensagem informativa do GlideSystem.
    * Saída:

          gs.addInfoMessage("");

    {#r_SyntaxEditorMacros__ul_ixk_vtc_yw}

method
:
    * Insere um modelo de função JavaScript em branco.
    * Saída:

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

          },

    {#r_SyntaxEditorMacros__ul_r1j_xtc_yw}

documento
:
    * Insere um bloco de comentários para descrever uma função ou parâmetros.
    * Saída:

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

    {#r_SyntaxEditorMacros__ul_udd_ztc_yw}

