how to Encode and Decode script in Scoped Application

Supriya25
Tera Guru

Hi All,

Please help me on below issue,

 

How to Encode and Decode in scoped application, My below code NOT  working. kindly help me on it

 

Scheduled job :

 

 

var aaa = new GlideRecord('abcd scoped application table ');
    aaa.addQuery('sys_id','8596755d874569904e01a97d0ebb3539');
    aaa.query();
    if(aaa.next()) {
           var AssignedtoManager = aaa.assigned_to.manager.email;
            var AssignmentGrpManager = aaa.assignment_group.manager.email;
            var emails = {
                "AssignedtoManager": AssignedtoManager,
                "AssignmentGrpManager": AssignmentGrpManager
               }
           
var parser = new global.JSON();
var encrypt = parser.encode(emails);

gs.eventQueue('send_email',aaa,encypt,'');
}

 

 

 

Email Scipt:

 

 

var parser1= new global.JSON();
var decrypt = parser1.decode(event.parm1);

gs.info("decrypt :"+decrypt.AssignedtoManager+"----"+decrypt.AssignmentGrpManager);

 

 

 

 

gs.info("decrypt :"+decrypt.AssignedtoManager+"----"+decrypt.AssignmentGrpManager);

Getting result like Decrypt :{object object] 

 

 

how might be issue in my script please let me know.

5 REPLIES 5

I get:

 

Javascript compiler exception: missing } in compound statement (null.null.script; line 15) in:
var aaa = new GlideRecord('incident');
aaa.addQuery('sys_id','57af7aec73d423002728660c4cf6a71c');
aaa.query();
if(aaa.next()) {
        var AssignedtoManager = aaa.assigned_to.manager.email;
        var AssignmentGrpManager = aaa.assignment_group.manager.email;
     
  var emails = {};
emails.AssignedtoManager=AssignedtoManager;
emails.AssignmentGrpManager=AssignmentGrpManager;

var parser = new global.JSON();
var encrypt = parser.encode(emails);
	
	gs.info('encrypt = ' + encrypt +...

please post valid code. If I add "}" at line 7. and a gs.info() to see the values of the two fields, I get:

*** Script: AssignedtoManager = don.goodliffe@example.com, AssignmentGrpManager = fred.luddy@example.com
*** Script: encrypt = {"AssignedtoManager":{},"AssignmentGrpManager":{}}.

I've already shown you syntax/logic that works.