初めに
Salesforceの開発者コンソールから下記のことがSOQLでしたいときに
- 組織の各オブジェクトのAPI名を知りたい
- あるオブジェクトの各フィールドのAPI名が知りたい
組織のオブジェクトのAPI名を知りたい場合
SELECT QualifiedApiName FROM EntityDefinition order by QualifiedApiName
あるオブジェクトのAPI名を知りたい場合
SELECT QualifiedApiName FROM FieldDefinition WHERE EntityDefinition.QualifiedApiName = 'Account'
API名だけでなく、フィールド名を知りたい場合は:
SELECT Label, QualifiedApiName FROM FieldDefinition WHERE EntityDefinition.QualifiedApiName = 'Account'