データ型を取得し、頂点からSalesforce.comのフィールドの、タイプが表示されません
-
18-09-2019 - |
質問
私は、オブジェクト内の各電話、ファックス、電子メール、およびメールフィールドを識別するために、Salesforce.comオブジェクト内のフィールドのデータ型にアクセスする必要があります。私はDescribeSObjectコールでSFDCのWebサービスからこれをやったが、ApexのDescribeFieldResult.getType方法は、唯一のフィールドの表示タイプではなく、実際のデータ型を返します。
例えば、画像のようにファックスのデータ型を表示するフィールドは、以下のgetType呼び出し係る携帯電話の表示タイプを有しています。私はDescribeSObject Webサービス呼び出しのようになどのFAXフィールド、メールフィールドのメール、ファックス用を返すものが必要。それはApexで存在する場合、誰がいますか?
解決
残念ながら、APEXは、その情報を持っていません。それはあなただけのカスタムの電話や電子メールのフィールドを定義し、それがすべてのファックスやメールフィールドの決定的なリストを記述することが可能ですFAXとメール/アドレスフィールドことができないためと述べました。したがって、あなたはフィールドには電話やメールのフィールドがdescribeFieldResult.getTypeは()呼び出しを使用しているフィールドを考え出す動的ファックス/メールフィールドとしているハードコーディングを考えるかもしれません。
所属していません StackOverflow