Background script - get users email_id's
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-05-2025 11:56 PM - edited 08-05-2025 11:57 PM
Hi All,
Can someone please help me with the below script, I'm trying to fetch 'email id' of 'delname' users.
var delname = 'Mohmed Ahm, Sudarsh Dhoni';
var delnew = delname.split(',');
for (var i = 0; i <= delnew.length; i++) {
var getdel = new GlideRecord('sys_user');
getdel.addQuery('name', delnew[i]);
getdel.query();
if (getdel.next()) {
var delarray = [];
delarray.push(getdel.email);
var delemailid = delarray;
gs.print('delemailid 1 ' + delemailid );
}
}
gs.print('delemailid 2' + delemailid );
5 REPLIES 5
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-06-2025 12:34 AM
Try this,
var emailList = [];
var gr = new GlideRecord('sys_user');
gr.addEncodedQuery("name=Abel Tuter^ORname=Adam Ringle");
gr.query();
while (gr.next()) {
emailList.push(gr.email.toString());
}
gs.print('Email List: ' + JSON.stringify(emailList));Below is sample execution,
Thanks,
Bhuvan
