プログラマ38の日記

主にプログラムメモです。

Salesforce: Lightning Component上で取得できるユーザ情報

Apexコントローラをコールしてしまえば必要な情報は取得できますが、Apexコントローラをコールしないでも次の情報が取得できます。

 

var userinfo = $A.get("$SObjectType.CurrentUser");

var userId = userinfo.Id;
var userEmail = userinfo.Email;
var isChatterEnabled = userinfo.isChatterEnabled;

 

現時点(2020\5/1)では、上記のユーザID、メール、チャッター有効の3項目だけですが、プロファイル名、ロール名、氏名など取得できる項目が今後増えていくといいなと思います。