- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-07-2023 11:14 AM
var GetUsersInGroup = Class.create();
GetUsersInGroup.prototype = Object.extendsObject(AbstractAjaxProcessor, {
getUsers: function(group) {
var groupMembers = new GlideRecord('sys_user_grmember');
var groupName = new GlideRecord('sys_user_group');
groupName.get(group);
groupMembers.addQuery('group', groupName.u_display_name);
groupMembers.query();
while(groupMembers.next()) {
members += (',' + groupMembers.user);
}
gs.log('TESTING');
gs.log(members);
return 'nameIN' + members;
},
type: 'GetUsersInGroup'
});
javascript: new GetUsersInGroup().getUsers(current.variables.account_team_responsible)
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-07-2023 11:38 AM
Hi @castle11 ,
Hope you are doing great.
there are a few potential issues with the provided script include and reference qualifier.
Missing Variable Declaration: The variable members is not declared before its usage in the script include.
The provided reference qualifier code is incomplete and might not be used in the correct context. It should be used in a specific field's reference qualifier property.
Script include:
var GetUsersInGroup = Class.create();
GetUsersInGroup.prototype = Object.extendsObject(AbstractAjaxProcessor, {
getUsers: function(group) {
var members = '';
var groupMembers = new GlideRecord('sys_user_grmember');
var groupName = new GlideRecord('sys_user_group');
groupName.get(group);
groupMembers.addQuery('group', groupName.u_display_name);
groupMembers.query();
while (groupMembers.next()) {
members += (',' + groupMembers.user);
}
gs.log('TESTING');
gs.log(members);
return 'nameIN' + members;
},
type: 'GetUsersInGroup'
});
Reference Qualifier on user field :
javascript: new GetUsersInGroup().getUsers(current.variables.account_team_responsible);
Regards,
Riya Verma
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-07-2023 11:38 AM
Hi @castle11 ,
Hope you are doing great.
there are a few potential issues with the provided script include and reference qualifier.
Missing Variable Declaration: The variable members is not declared before its usage in the script include.
The provided reference qualifier code is incomplete and might not be used in the correct context. It should be used in a specific field's reference qualifier property.
Script include:
var GetUsersInGroup = Class.create();
GetUsersInGroup.prototype = Object.extendsObject(AbstractAjaxProcessor, {
getUsers: function(group) {
var members = '';
var groupMembers = new GlideRecord('sys_user_grmember');
var groupName = new GlideRecord('sys_user_group');
groupName.get(group);
groupMembers.addQuery('group', groupName.u_display_name);
groupMembers.query();
while (groupMembers.next()) {
members += (',' + groupMembers.user);
}
gs.log('TESTING');
gs.log(members);
return 'nameIN' + members;
},
type: 'GetUsersInGroup'
});
Reference Qualifier on user field :
javascript: new GetUsersInGroup().getUsers(current.variables.account_team_responsible);
Regards,
Riya Verma