You need to sign in to do that
Don't have an account?

Schema.DisplayTypeのgetType メソッドで取得できるデータ型について
お世話になっております。
Schema.DisplayTypeのgetType メソッドで取得できるデータ型について分からなかったので質問させて頂きます。
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_enum_Schema_DisplayType.htm
次のデータ型をカスタム項目では作成できないのでしょうか?作成方法がわかりませんでした。
・anytype
・base64
・Combobox
・DataCategoryGroupReference
・ID
・Integer
・Reference
・Time
または、上記型の標準項目がありましたら教えていただきたいです。
どうぞよろしくお願いいたします。
Schema.DisplayTypeのgetType メソッドで取得できるデータ型について分からなかったので質問させて頂きます。
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_enum_Schema_DisplayType.htm
次のデータ型をカスタム項目では作成できないのでしょうか?作成方法がわかりませんでした。
・anytype
・base64
・Combobox
・DataCategoryGroupReference
・ID
・Integer
・Reference
・Time
または、上記型の標準項目がありましたら教えていただきたいです。
どうぞよろしくお願いいたします。
カスタム項目のデータ型
https://help.salesforce.com/HTViewHelpDoc?id=custom_field_types.htm&language=ja (https://help.salesforce.com/HTViewHelpDoc?id=custom_field_types.htm&language=ja)
Schema.DisplayTypeについて詳細に検証したことはないのですが、base64やTimeなどデータ型としては存在していなかったと思います。
たしか...ぐらいなのですが、IDはオブジェクトのID項目、Referenceは参照/主従関係項目、Comboboxは選択リスト・・・だったかもしれません。
All Answers
カスタム項目のデータ型
https://help.salesforce.com/HTViewHelpDoc?id=custom_field_types.htm&language=ja (https://help.salesforce.com/HTViewHelpDoc?id=custom_field_types.htm&language=ja)
Schema.DisplayTypeについて詳細に検証したことはないのですが、base64やTimeなどデータ型としては存在していなかったと思います。
たしか...ぐらいなのですが、IDはオブジェクトのID項目、Referenceは参照/主従関係項目、Comboboxは選択リスト・・・だったかもしれません。
いつも丁寧なご回答ありがとうございます。
項目作成画面で確認できる全てのデータ型を試したのですが、
列挙させていただいたデータ型は作成できませんでした。
INTEGERとか小数点の位置を0にすれば作成できないのかなー、と思ったのですが、
ユーザが変更する可能性を考えて、INTEGERではなく、DOUBLEにしているのですかね。
ユーザが変更できない標準項目ではINTEGERも使われているようです。
リードの従業員数(NumberOfEmployees)はINTEGERでした。
検証用のすごくてきとうなコードなのですが、列挙したデータ型を使用している項目を表示するページをつくってみました。 上記ページで、列挙したデータ型を使用している項目を確認できたのですが、
DATACATEGORYGROUPREFERENCE型だけみあたらなく、情報を探してみたのですが、
QuestionDataCategorySelectionというオブジェクトの項目にありました。
https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_questiondatacategoryselection.htm
ユーザが意図して作成するようなデータではない感じですかね。
base64やTimeなども標準項目ではありましたが、ユーザが編集したり(できたり)する項目ではないようなイメージを受けました。
サンプルコードありがとうございます。自分の環境でも一度確認してみようと思います。