Syntax editor macros

Script macros provide shortcuts for typing commonly used code. To insert macro text into a script field, enter the macro keyword followed by the Tab.

vargr
  • Inserts a standard GlideRecord query for a single value.
  • Output:
    var now_GR = new GlideRecord("");
    gr.addQuery("name", "value");
    gr.query();
    if (gr.next()) {
                    
    }
vargror
  • Inserts a GlideRecord query for two values with an OR condition.
  • Output:
    var now_GR = new GlideRecord('');
    
    var qc = gr.addQuery('field', 'value1');
    
    qc.addOrCondition('field', 'value2');
    gr.query();
     
    while (gr.next()) {
    
    }
for
  • Inserts a standard recursive loop with an array.
  • Output:
    for (var i=0; i< myArray.length; i++) {
     //myArray[i];
    
    }
info
  • Inserts a GlideSystem information message.
  • Output:
    gs.addInfoMessage("");
method
  • Inserts a blank JavaScript function template.
  • Output:
    /*_________________________________________________________________
       * Description:
       * Parameters:
       * Returns:
       ________________________________________________________________*/
    : function() {
    
    },
doc
  • Inserts a comment block for describing a function or parameters.
  • Output:
    /**
                    
     * Description: 
                    
     * Parameters: 
                    
     * Returns:
    */