how to include more than one group name in gs.getUser().isMemberOf

KGsilassie
Tera Contributor

can I do this ? i'm trying to see if the curent user is a meber of any of these groups as a condition before excuting script. 

gs.getUser().isMemberOf('emergency_view_1' ,'emergency_view_2','emergency_view_3','emergency_view_4')

2 REPLIES 2

AshishKM
Kilo Patron
Kilo Patron

Hi @KGsilassie 

You can add more condition using the logical operator OR ( || ).

Use only one group with isMemberOf(String group

 

var currentUser = gs.getUser();

var isMember = currentUser.isMemberOf(­'emergency_view_1') || currentUser.isMemberOf(­'emergency_view_1') || currentUser.isMemberOf(­'emergency_view_3') || currentUser.isMemberOf(­'emergency_view_4');

 

Refer the details here.

https://developer.servicenow.com/dev.do#!/reference/api/washingtondc/server_legacy/GUserAPI#GUser-is...

 

-Thanks,

AshishKM


Please mark this response as correct and helpful if it helps you can mark more that one reply as accepted solution

Sandeep Rajput
Tera Patron
Tera Patron

@KGsilassie Use multiple or operators || between 

 

gs.getUser().isMemberOf('emergency_view_1') ||gs.getUser().isMemberOf('emergency_view_4');