データ型を取得し、頂点からSalesforce.comのフィールドの、タイプが表示されません

StackOverflow https://stackoverflow.com/questions/2008502

質問

私は、オブジェクト内の各電話、ファックス、電子メール、およびメールフィールドを識別するために、Salesforce.comオブジェクト内のフィールドのデータ型にアクセスする必要があります。私はDescribeSObjectコールでSFDCのWebサービスからこれをやったが、ApexのDescribeFieldResult.getType方法は、唯一のフィールドの表示タイプではなく、実際のデータ型を返します。

例えば、画像のようにファックスのデータ型を表示するフィールドは、以下のgetType呼び出し係る携帯電話の表示タイプを有しています。私はDescribeSObject Webサービス呼び出しのようになどのFAXフィールド、メールフィールドのメール、ファックス用を返すものが必要。それはApexで存在する場合、誰がいますか?

フィールド情報

役に立ちましたか?

解決

残念ながら、APEXは、その情報を持っていません。それはあなただけのカスタムの電話や電子メールのフィールドを定義し、それがすべてのファックスやメールフィールドの決定的なリストを記述することが可能ですFAXとメール/アドレスフィールドことができないためと述べました。したがって、あなたはフィールドには電話やメールのフィールドがdescribeFieldResult.getTypeは()呼び出しを使用しているフィールドを考え出す動的ファックス/メールフィールドとしているハードコーディングを考えるかもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top