servicenow サーバスクリプト用オブジェクトのサンプル
/1.ログインユーザのオブジェクトへのポインタを返す
var urObject = gs.getUser();
2.指定されたユーザオブジェクトのポインタを返す
var urObject = gs.getUser().getUserByID('employee’);
3.ログインユーザの表示名を返す。
var urDisplay = gs.getUserDisplayName();
4.ログインユーザのsys_idを返す
var urID = gs.getUserID();
5.ログインユーザに指定されたロールが付与されている
場合はtrue(継承されたロールも含む)。それ以外はfalse。
if (gs.hasRole('itil’)) {
//処理コード
}
6.ログインユーザが指定されたロールの一つが付与されている場合はtrue。それ以外の場合はfalse
if (gs.hasRole('itil,admin’)){
//ユーザがロール’itil’又は’admin’をもつ…
}