ラベル

2021-11-01

Salesforce - Schema.DescribeFieldResult


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: