[Salesforce]開発者コンソール画面でDebug

Salesforce開発者コンソール画面でDebugする手順について共有します。

1.開発者コンソールを表示する。

2.テスト用Apexクラス作成する。

public with sharing class ApexDebugController {

    public ApexDebugController(){
        String msg = 'ApexDebugControllermsg';
        User loginUser = new User();
    }
}

3.テスト用クラス2.の「User loginUser = new User();」行の左サイドにブレイクポイント設定する。

4.Debugタブの「Open Execute anonymous Window」に以下のクラス実行インライン文作成し、実行する。

ApexDebugController cls = new ApexDebugController();

5.「Checkpoins」タブ開いて、ブラ幾ポイント時点での変数値確認する。

[Salesforce]UserのName,FirstName,LastNameのAPI参照項目

UserのName,FirstName,LastNameなどAPI参照項目ですが、それはユーザの詳細画面には表示されませんが、API参照名として存在してます。

それは開発コンソル画面で以下のように確認しましたので、共有します。

User usr = [SELECT Id, Name, LastName, FirstName FROM User limit 1];
system.debug('usr:'+usr);

結果

usr:User:{Id=0050I000009tZe8QAE, Name=システム, LastName=システム}