Schema.DescribeFieldResult に関するメモ書き
- 任意のオブジェクトの項目の表示ラベルを apex で取得したい
■ Account.Name の表示ラベルを取得する
静的
Schema.SObjectType.Account.fields.Name.label;
動的
Schema.getGlobalDescribe().get('Account').getDescribe().fields.getMap().get('Name').getDescribe().getLabel();
オブジェクト:静的 / 項目:動的
Map<String, Schema.SObjectField> accountFieldMap = Schema.SObjectType.Account.fields.getMap();
String label = accountFieldMap.get('Name').getDescribe().getLabel();
ref:
- APEX 開発者ガイド
- 過去の関連記事