how to set inbound reply email CC users into watch-list

Sironi
Kilo Sage

Hi,

Some one help me , is my script line is correct or Not ?

when case created automatically sending one email to "Advin kumar "User,  when "Advin kumar" used to send reply back & added some users  in CC, BCC. 

now i want to take only CC users from reply mail and add into Watch-list

add CC users into Watch-list

script:     current.watch_list +=email.copied;

find_real_file.png

 

 

 

1 ACCEPTED SOLUTION

var arr = [];
var id = email.copied.split(',');

gs.log(' id is '+ id.length);

for(var i = 0 ; i < id.length ; i ++){

var gr = new GlideRecord('sys_user');

gr.addQuery('email','IN',id[i]);

gr.query();

while(gr.next()){

arr.push(gr.sys_id.toString());



}
}

current.watch_list = current.watch_list +','+arr.toString();

 

Working Code.

View solution in original post

18 REPLIES 18

var id = email.copied.split(',');

gs.log(' id is '+ id.length);

for(var i = 0 ; i < id.length ; i ++){

var gr = new GlideRecord('sys_user');

gr.addQuery('email','IN',id[i]);

gs.log('Row count is '+ gr.getRowCount());

gr.query();

while(gr.next()){

current.watch_list = gr.getUniqueValue()+'';



}



}

 

added another log and updated one line. try now.

updated script. this should work. 

 

var arr = [];
var id = email.copied.split(',');

gs.log(' id is '+ id.length);

for(var i = 0 ; i < id.length ; i ++){

var gr = new GlideRecord('sys_user');

gr.addQuery('email','IN',id[i]);

gs.log('Row count is '+ gr.getRowCount());

gr.query();

while(gr.next()){

arr.push(gr.sys_id.toString());



}



}

current.watch_list = arr.toString();

try now this will work. 

 

var arr = [];
var id = email.copied.split(',');

gs.log(' id is '+ id.length);

for(var i = 0 ; i < id.length ; i ++){

var gr = new GlideRecord('sys_user');

gr.addQuery('email','IN',id[i]);

gr.query();

while(gr.next()){

arr.push(gr.sys_id.toString());



}
}

current.watch_list = arr.toString();

do you want may instance details ?

the script which i added now, this will work. if it will not work. send me on my email.