Salesforce Field Describe Result の使用方法

環境
Salesforce

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
項目トークンの getDescribe メソッドをコールします。
sObject トークンの fields メンバー変数に、
項目メンバー変数 (Name、BillingCity など) を使用してアクセスします。
項目トークンの getDescribe メソッドをコールします。 sObject トークンの fields メンバー変数に、 項目メンバー変数 (Name、BillingCity など) を使用してアクセスします。
項目トークンの getDescribe メソッドをコールします。
sObject トークンの fields メンバー変数に、
項目メンバー変数 (Name、BillingCity など) を使用してアクセスします。

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

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

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

 

IT

Posted by arkgame