- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-27-2024 01:26 PM - edited 03-27-2024 02:04 PM
This is for Utah release (I have an all config version in Washington DC that works fine).
I have tried the following four ways
var user = gs.getUser();
answer = user.isMemberOf('IhaveTriedGroupSysID&GroupNameHere');
answer = gs.getUser().isMemberOf('IhaveTriedGroupSysID&GroupNameHere');
gs.getUser().getUserByID(current.user).isMemberOf('IhaveTriedGroupSysID&GroupNameHere');
//I have tried with and without wrapping sys_id or group name in quotes
if(gs.getUser().isMemberOf('MyGroupName')) {answer = true;} else { answer = false;}Any ideas?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-27-2024 03:01 PM
Hey @Lon Landry4,
The first option should work for both cases - using the group name or its sys_id
e.g.
var user = gs.getUser();
answer = user.isMemberOf('cfcbad03d711110050f5edcb9e61038f');
answer = user.isMemberOf('Team Development Code Reviewers'); //both works
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-27-2024 02:17 PM
did you get correct answer when you run it as background script?
you could try to do via function
answer = checkUser();
function checkUser() {
return gs.getUser().isMemeberOf(yougroupnamehere);
}
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-27-2024 03:20 PM
Nope -
Javascript compiler exception: missing ; before statement (null.null.script; line 3) in:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-27-2024 03:21 PM
sorry, there is extra }, please remove it
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-27-2024 03:30 PM
I caught the extra } earlier...
error message from background scripts is
Javascript compiler exception: missing ; before statement (null.null.script; line 3) in: