Apexでレコードタイプのラベルを取得する方法についてです。SOQLで取得するのがシンプルですが下記方法ならクエリを実行せずに取得可能です。
Schema.getGlobalDescribe().get('<ObjectAPIName>').getDescribe().getRecordTypeInfosById().get('<RecordTypeID>').getName();
例えばつぎのようなレコードタイプがあります。
先程の処理を実行すると
ラベルが取得できたことを確認できました。
Apexでレコードタイプのラベルを取得する方法についてです。SOQLで取得するのがシンプルですが下記方法ならクエリを実行せずに取得可能です。
Schema.getGlobalDescribe().get('<ObjectAPIName>').getDescribe().getRecordTypeInfosById().get('<RecordTypeID>').getName();
例えばつぎのようなレコードタイプがあります。
先程の処理を実行すると
ラベルが取得できたことを確認できました。