| Both sides previous revision Previous revision | |
| buttons [11/24/2025YYY 05:39] – johnsonjohn | buttons [11/24/2025YYY 05:43] (current) – johnsonjohn |
|---|
| </code> | </code> |
| |
| ===Frame Button=== | ====Frame Button==== |
| <code javascript frameButton.js>(function(){var a=window.location.href; if(0<=a.indexOf("navpage.do") ||0<=a.indexOf("nav_to.do") ||0<=a.indexOf("workflow_ide.do")) alert("Looks like you're already inside a frame!"); else if(0<=a.indexOf("service-now.com/") || 0 <= a.indexOf('wwwsnow')){var b=a.indexOf("://"),b=a.indexOf("/",b+3)+1,c=a.slice(0,b),a=a.slice(b);window.location.href=c+"nav_to.do?uri=%22+a}%20else%20alert(%22That%20only%20works%20on%20ServiceNow%20pages.%22)})();</code> | <code javascript frameButton.js>(function(){var a=window.location.href; if(0<=a.indexOf("navpage.do") ||0<=a.indexOf("nav_to.do") ||0<=a.indexOf("workflow_ide.do")) alert("Looks like you're already inside a frame!"); else if(0<=a.indexOf("service-now.com/") || 0 <= a.indexOf('wwwsnow')){var b=a.indexOf("://"),b=a.indexOf("/",b+3)+1,c=a.slice(0,b),a=a.slice(b);window.location.href=c+"nav_to.do?uri=%22+a}%20else%20alert(%22That%20only%20works%20on%20ServiceNow%20pages.%22)})();</code> |
| |
| ===Latest Docs Button=== | ====Latest Docs Button==== |
| <code javascript latestDocs.js>(function(){var a=location.href;if(a.toString().includes('docs.servicenow.com')){var b=a.indexOf('/concept/')+9;var c=a.indexOf('.html',b)+5;a='https://docs.servicenow.com/csh?topicname=%27+a.substring(b,c)+%27&version=latest%27;navigator.clipboard.writeText(a);alert(%27Latest%20page%20URL%20copied%20to%20clipboard.\nNavigating%20to%20latest%20page%20version.%27);location.href=a}else%20alert(%27This%20does%20not%20appear%20to%20be%20a%20ServiceNow%20Docs%20page.%20This%20button%20only%20works%20for%20pages%20on%20docs.servicenow.com.%27)})();</code> | <code javascript latestDocs.js>(function(){var a=location.href;if(a.toString().includes('docs.servicenow.com')){var b=a.indexOf('/concept/')+9;var c=a.indexOf('.html',b)+5;a='https://docs.servicenow.com/csh?topicname=%27+a.substring(b,c)+%27&version=latest%27;navigator.clipboard.writeText(a);alert(%27Latest%20page%20URL%20copied%20to%20clipboard.\nNavigating%20to%20latest%20page%20version.%27);location.href=a}else%20alert(%27This%20does%20not%20appear%20to%20be%20a%20ServiceNow%20Docs%20page.%20This%20button%20only%20works%20for%20pages%20on%20docs.servicenow.com.%27)})();</code> |
| |
| ===Debug Now Button=== | ====Debug Now Button==== |
| Key Concept - Server - 'Set Redirect URL' Function | Key Concept - Server - 'Set Redirect URL' Function |
| - Use the Debug Now UI Action to debug scripts from table sysauto_script ("Scheduled Script Executions") with syntax highlighting and breakpoint capabilities. | - Use the Debug Now UI Action to debug scripts from table sysauto_script ("Scheduled Script Executions") with syntax highlighting and breakpoint capabilities. |
| </code> | </code> |
| |
| ===Assign To Me Button=== | ====Assign To Me Button==== |
| <code javascript assignToMe.js> | <code javascript assignToMe.js> |
| //Credit to: https://servicenowguru.com/system-ui/ui-actions-system-ui/client-server-code-ui-action/ | //Credit to: https://servicenowguru.com/system-ui/ui-actions-system-ui/client-server-code-ui-action/ |