---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

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

# ユーザーオブジェクトを取得する {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

ビジネスルールやその他のサーバースクリプトでは、gs.getUser() メソッドがユーザーオブジェクトを返します。ユーザーオブジェクトは、現在ログインしているユーザーの内部表現であり、ユーザーやさまざまなユーティリティ機能に関する情報を提供します。

## このタスクについて

ユーザーオブジェクトで利用可能なスコープ対象メソッドのリストと説明については、「[GlideUser](https://servicenow-prod.fluidtopics.net/0HfWZdx0SIVDQ1L27yj83Q#c_GlideUserScopedAPI "GlideUser API は、現在のユーザーと現在のユーザーロールに関する情報にアクセスするためのメソッドを提供します。")」を参照してください。

## 手順

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'));


