Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| syntax_editor_macros [03/16/2026 09:08] – [s_SetRedirectURLFunction] johnsonjohn | syntax_editor_macros [03/16/2026 11:21] (current) – johnsonjohn | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ======Syntax Editor Macros====== | ======Syntax Editor Macros====== | ||
| + | ==Also located in downloads== | ||
| ---- | ---- | ||
| + | |||
| + | ====Network Location==== | ||
| + | <code javascript networkLocation.js> | ||
| + | // ADFS with Imprivata MFA should be used to leverage a network location claim | ||
| + | // into SNOW, enabling role based PHI visibility and control. | ||
| + | gs.getSession().getProperty(" | ||
| + | </ | ||
| + | ---- | ||
| + | |||
| + | ====doc==== | ||
| + | <code javascript doc.js> | ||
| + | /** | ||
| + | * Description: | ||
| + | * Parameters: | ||
| + | * Returns: | ||
| + | */ | ||
| + | </ | ||
| + | ---- | ||
| + | |||
| + | ====for==== | ||
| + | <code javascript for.js> | ||
| + | for (var i=0; i< myArray.length; | ||
| + | // | ||
| + | } | ||
| + | </ | ||
| + | ---- | ||
| + | |||
| + | ====info==== | ||
| + | <code javascript info.js> | ||
| + | gs.addInfoMessage(gs.getMessage(" | ||
| + | </ | ||
| + | ---- | ||
| + | |||
| + | ====vargr==== | ||
| + | <code javascript vargr.js> | ||
| + | var gr = new GlideRecord(" | ||
| + | gr.addQuery(" | ||
| + | gr.query(); | ||
| + | if (gr.next()) { | ||
| + | } | ||
| + | </ | ||
| + | ---- | ||
| + | |||
| + | ====vargror==== | ||
| + | <code javascript vargror.js> | ||
| + | var gr = new GlideRecord(' | ||
| + | var qc = gr.addQuery(' | ||
| + | qc.addOrCondition(' | ||
| + | gr.query(); | ||
| + | while (gr.next()) { | ||
| + | |||
| + | } | ||
| + | </ | ||
| + | ---- | ||
| + | |||
| =====Client-Side Key Concepts===== | =====Client-Side Key Concepts===== | ||
| ====JWJ==== | ====JWJ==== | ||
| Line 6: | Line 62: | ||
| //name jwj | //name jwj | ||
| //Text | //Text | ||
| + | // | ||
| + | //default | ||
| + | doc | ||
| + | for | ||
| + | info | ||
| + | vargr | ||
| + | vargror | ||
| + | |||
| // | // | ||
| c_GeneratingMessages | c_GeneratingMessages | ||
| Line 14: | Line 78: | ||
| c_ScratchpadDatabaseAccess | c_ScratchpadDatabaseAccess | ||
| c_TryBlock | c_TryBlock | ||
| - | + | ||
| // | // | ||
| s_AjaxFunctionDefinition | s_AjaxFunctionDefinition | ||
| Line 668: | Line 732: | ||
| ====s_TryBlock==== | ====s_TryBlock==== | ||
| - | < | + | < |
| + | //Single LIne Try Catch Block. | ||
| + | try { RunServerSideCustomCode(); | ||
| + | function RunServerSideCustomCode(){ | ||
| + | //Write custom code here... | ||
| + | null.MyInvalidFunctionCall(); | ||
| + | } | ||
| </ | </ | ||
| ---- | ---- | ||