- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2018 03:12 AM
Hello,
I am very new to ServiceNow and trying to learn/create application using studio.
I have created a table from where using "UI Action" i could able to read data from that new table. now i would like call a ECC queue for this. Written below test code but when i click on UI action menu its return error "org.mozilla.javascript.EcmaError: "Test " is not defined.
Can we not call Script include by this?
+++++ Code in UI action +++++
var test = new Test();
test.TestSync();
+++++++++++++++++++
+++++ Code in Script include +++++
var Test =Class.create();
Test.prototype={
initialize :function(){
gs.info("Test");
},
TestSync :function(){
var jspr = new JavascriptProbe('MyMIDServer');
jspr.setName('TestLog');
jspr.setJavascript('ms.log("TestLog");');
jspr.create();
},
type :'Test'};
+++++++++++++++++++
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-12-2018 10:06 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2018 11:52 PM
I have put inside ajax script here is the sample code but getting following error. Not sure if its correct or wrong?
org.mozilla.javascript.EcmaError: "JavascriptProbe" is not defined.
===== Server Include ======
var Test = Class.create();
Test.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {
initialize :function(){
gs.info("Test");
},
TestSync :function(){
var jspr = new JavascriptProbe('MIDServer');
jspr.setName('TestLog');
jspr.addParameter("skip_sensor", true);
jspr.setJavascript('ms.log("TestLog");');
jspr.create();
},
type :'Test'});
==================
===== UI Action ======
var test = new Test();
test.TestSync();
====================
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2018 11:53 PM
I have put inside ajax script here is the sample code but getting following error. Not sure if its correct or wrong?
org.mozilla.javascript.EcmaError: "JavascriptProbe" is not defined.
===== Server Include ======
var Test = Class.create();
Test.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {
initialize :function(){
gs.info("Test");
},
TestSync :function(){
var jspr = new JavascriptProbe('MIDServer');
jspr.setName('TestLog');
jspr.addParameter("skip_sensor", true);
jspr.setJavascript('ms.log("TestLog");');
jspr.create();
},
type :'Test'});
==================
===== UI Action ======
var test = new Test();
test.TestSync();
====================
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2018 02:48 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2018 10:35 PM
Yes, I have unchecked 'Client' option but still same issue.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2018 10:43 PM