ユーザーオブジェクトを取得する

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む1読むのに数分
  • ビジネスルールやその他のサーバースクリプトでは、gs.getUser() メソッドがユーザーオブジェクトを返します。ユーザーオブジェクトは、現在ログインしているユーザーの内部表現であり、ユーザーやさまざまなユーティリティ機能に関する情報を提供します。

    このタスクについて

    ユーザーオブジェクトで利用可能なスコープ対象メソッドのリストと説明については、「GlideUser」を参照してください。

    手順

    1. 現在のユーザーを取得します。
      var myUserObject = gs.getUser()
    2. 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'));