Glide System Method Getmygroups retruning sysid
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-18-2023 11:08 AM
Hello Experts,
I am using glidesystem getmygroup method but this method is returning me sys id.how can show exact group on incident form.i have pasted code below please check and guide me thank you.
var groups = gs.getUser().getMyGroups();
var email = gs.getUser().getEmail();
gs.addInfoMessage(groups);
gs.addInfoMessage(email);
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-18-2023 11:13 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-18-2023 11:15 AM
If you are looking for group name, below script will help
var grpArray = [];
var grm = new GlideRecord('sys_user_grmember');
grm.addQuery('user',gs.getUserID());
grm.query();
while (grm.next())
{
grpArray.push(grm.group.getDisplayValue());
}
gs.print(grpArray);
gs.print(grpArray[0]);

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-18-2023 11:24 AM
@Mark Wood Use the following script to display name of groups in Info message.
var groups = gs.getUser().getMyGroups();
var glideGroup=new GlideRecord('sys_user_grmember');
glideGroup.addQuery('user',gs.getUserID());
glideGroup.query();
var groupNameArray=[];
while(glideGroup.next()){
groupNameArray.push(glideGroup.group.name+'');
}
gs.addInfoMessage(groupNameArray.toString());
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-09-2024 07:44 AM
in above code these no use of var groups = gs.getUser().getMyGroups();
here, if user has 5 groups then we need to iterate groups and print each group name (Not sys_id)
gs.getUser().getMyGroups(); will return groups sys_id as object type.