احصل على نوع البيانات، وليس نوع العرض، من حقل SalesForce.com من Apex

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

سؤال

أحتاج إلى الوصول إلى أنواع البيانات في الحقول في كائن Salesforce.com من أجل تحديد كل هاتف، فاكس، بريد إلكتروني، وحقل بريد في كائن. لقد قمت بذلك من SFDC Web Services باستخدام مكالمة SFDCOPJECT لكن APEX ProvideFieldresult.gettype فقط إرجاع نوع العرض فقط من الحقل، وليس نوع البيانات الفعلي.

على سبيل المثال، الحقول التي تعرض نوع بيانات من الفاكس مثل الصورة أدناه لها نوع عرض من الهاتف وفقا لمكالمات GetTyPE. أحتاج إلى شيء يرجع الفاكس لحقول الفاكس، البريد الإلكتروني لحقول البريد، إلخ. لا أحد إذا كان هذا موجودا في قمة؟

Field Information

هل كانت مفيدة؟

المحلول

لسوء الحظ، لا يحتوي Apex على هذه المعلومات. ومع ذلك، لا يمكنك تحديد حقول الهاتف والبريد الإلكتروني المخصصة فقط وعدم وجود حقول الفاكس والبريد / العنوان من الممكن كتابة قائمة نهائية لجميع حقول الفاكس والبريد. وبالتالي قد تفكر في الترميز الصعب الحقول التي هي حقول الفاكس / البريد وإجهاد الحقول في ديناميكيا وهي الحقول التي تستخدمها حقول الهاتف والبريد الإلكتروني showefeldresult.gettype ().

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top