No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
UserInfo クラス
コンテキストユーザに関する情報を取得するメソッドが含まれます。
名前空間
UserInfo メソッド
UserInfo のメソッドは次のとおりです。すべてのメソッドが静的です。
getDefaultCurrency()
マルチ通貨組織のコンテキストユーザのデフォルト通貨コードまたは単一通貨の組織の組織の通貨コードを返します。
署名
public static String getDefaultCurrency()
戻り値
型: String
使用方法
getLocale()
コンテキストユーザのロケールを返します。
署名
public static String getLocale()
戻り値
型: String
例
1String result = UserInfo.getLocale();
2System.assertEquals('en_US', result);getName()
コンテキストユーザの氏名を返します。名前の形式は、組織に指定された言語設定に応じて異なります。
署名
public static String getName()
戻り値
型: String
使用方法
形式は次のいずれかになります。
- FirstName LastName
- LastName, FirstName
getSessionId()
現在のセッションのセッション ID を返します。
署名
public static String getSessionId()
戻り値
型: String
使用方法
@future メソッド、Apex の一括処理ジョブ、または Apex スケジュール済みジョブなど、非同期で実行される Apex コードでは、getSessionId は null を返します。
ベストプラクティスとして、自分のコードが、セッション ID が使用可能な場合と使用できない場合の両方のケースに対応できるようにしてください。
getTimeZone()
署名
public static System.TimeZone getTimeZone()
戻り値
例
1TimeZone tz =
2 UserInfo.getTimeZone();
3System.debug(
4 'Display name: ' +
5 tz.getDisplayName());
6System.debug(
7 'ID: ' +
8 tz.getID());getUiTheme()
デフォルトの組織テーマを返します。getUiThemeDisplayed を使用して、現在のユーザに実際に表示されるテーマを決定します。
署名
public static String getUiTheme()
getUserEmail()
署名
public static String getUserEmail()
戻り値
型: String
例
1String emailAddress =
2 UserInfo.getUserEmail();
3System.debug(
4 'Email address: ' +
5 emailAddress);