Print assignment group group and their members in which current logged in user is present
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-15-2024 05:49 AM
hi ,
I want to display assignment group names and their members in which current logged in user is part of?
6 REPLIES 6
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-15-2024 07:58 AM
Hi @Shubham_verma ,
You can use the following script-
var currentUserSysId = gs.getUserID();
var userGroupGr = new GlideRecord('sys_user_grmember');
userGroupGr.addQuery('user', currentUserSysId);
userGroupGr.query();
while (userGroupGr.next()) {
var groupId = userGroupGr.group.toString();
var groupGr = new GlideRecord('sys_user_group');
if (groupGr.get(groupId)) {
gs.info('Group Name: ' + groupGr.name);
var groupMembersGr = new GlideRecord('sys_user');
groupMembersGr.addQuery('group', groupId);
groupMembersGr.query();
while (groupMembersGr.next()) {
gs.info('Member: ' + groupMembersGr.name);
}
}
}
Community Alums
Not applicable
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-22-2024 06:48 AM
it's showing total run time.It's not displaying members n group name .I executed this script under fix scripts.