Salesforce Field Describe Result の使用方法

環境
Salesforce

概要
Field Describe Result にアクセスするには、次のいずれかのメソッドを使用します。

項目トークンの getDescribe メソッドをコールします。
sObject トークンの fields メンバー変数に、
項目メンバー変数 (Name、BillingCity など) を使用してアクセスします。

使用例
1.getDescribe メソッドを使用します。
Schema.DescribeFieldResult dfr = Account.Description.getDescribe();

2.fields メンバー変数メソッドを使用します。
Schema.DescribeFieldResult dfr = Schema.SObjectType.Account.fields.Name;
説明

システムは、コンパイル時に最終メンバー変数 (Name) が指定の sObject に対して有効であることを
検証する特殊な解析を使用します。パーサーが fields メンバー変数を見つけたら、
sObject (Account) の名前を逆方向に検索して、fields メンバー変数の後の項目名が
正当であるかどうかを検証します。

 

IT

Posted by arkgame