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 メンバー変数の後の項目名が 正当であるかどうかを検証します。