The CreatorCon Call for Content is officially open! Get started here.

Print the all users belong to Analyst Group

Anusha Gorige
Tera Contributor

Print the all users belong to Analyst Group

4 ACCEPTED SOLUTIONS

Danish Bhairag2
Tera Sage

Hi @Anusha Gorige ,

 

Please try below script

 

var users = '';
var gr = new GlideRecord('sys_user_grmember');
gr.addQuery('group','<sys_id_of_group>');
gr.query();
while(gr.next()){
    users += gr.user.getDisplayValue() + '\n';
}

gs.info(users);

 

 

Thanks,

Danish

 

View solution in original post

pratiksha5
Mega Sage

// Specify the name of the Analyst Group you want to retrieve members for
var analystGroupName = 'YourAnalystGroupName';

// Create a GlideRecord query to fetch members of the Analyst Group
var groupQuery = new GlideRecord('sys_user_grmember');
groupQuery.addQuery('group.name', analystGroupName);
groupQuery.query();

// Check if there are any members in the Analyst Group
if (groupQuery.getRowCount() > 0) {
// Loop through the members and print their details
while (groupQuery.next()) {
var memberId = groupQuery.getValue('user');

// Fetch user details using the user ID
var userQuery = new GlideRecord('sys_user');
if (userQuery.get(memberId)) {
var userName = userQuery.getValue('user_name');
var userEmail = userQuery.getValue('email');

// Print or process the user details as needed
gs.info('User Name: ' + userName + ', User Email: ' + userEmail);
}
}
} else {
gs.info('No members found in the Analyst Group: ' + analystGroupName);
}

View solution in original post

Sohail Khilji
Kilo Patron

Can you share more insite on what your trying to attain, Are your looking just for a script if yes...

 

 

 

var groupMem = new GlideRecord('sys_user_grmember');
groupMem.addEncodedQuery('group='+ groupSys_id); // append group sys_id
groupMem.query();
while (groupMem.next()){
gs.print(groupMem.user.toString());
}

 

 

 


☑️ Please mark responses as HELPFUL or ACCEPT SOLUTION to assist future users in finding the right solution....

LinkedIn - Lets Connect

View solution in original post

R1R3
Kilo Expert
var groupMem = new GlideRecord('sys_user_grmember');
groupMem.addEncodedQuery('group='+ groupSys_id); // append group sys_id
groupMem.query();
while (groupMem.next()){
gs.print(groupMem.user.toString());
}

View solution in original post

6 REPLIES 6

R1R3
Kilo Expert

 

var groupMem = new GlideRecord('sys_user_grmember');
groupMem.addEncodedQuery('group='+ groupSys_id); // append group sys_id
groupMem.query();
while (groupMem.next()){
gs.print(groupMem.user.toString());
}

R1R3
Kilo Expert