ビジネスルールやその他のサーバースクリプトでは、gs.getUser() メソッドがユーザーオブジェクトを返します。ユーザーオブジェクトは、現在ログインしているユーザーの内部表現であり、ユーザーやさまざまなユーティリティ機能に関する情報を提供します。
このタスクについて
ユーザーオブジェクトで利用可能なスコープ対象メソッドのリストと説明については、「GlideUser」を参照してください。
手順
-
現在のユーザーを取得します。
var myUserObject = gs.getUser()
-
getUserByID メソッドを使用し、ターゲットレコードの
user_name フィールドまたは sys_id を使用して別のユーザーをフェッチします。
例:
var ourUser = gs.getUser();
gs.print(ourUser.getFirstName()); //print the first name of the user you are currently logged in as
newUser = ourUser.getUserByID(<user_sys_id>); //fetch a different user, using the sys_id of the target user record.
gs.print(newUser.getFirstName()); //first name of the user you fetched above
gs.print(newUser.isMemberOf('Capacity Mgmt'));