我需要访问在Salesforce.com对象字段的数据类型,以便识别在一个对象中的每个电话,传真,电子邮件,和邮件字段。我受够了DescribeSObject调用来完成这个从SFDC Web服务,但耳尖DescribeFieldResult.getType方法只返回了场,而不是实际的数据类型的显示类型。

例如,可显示传真的数据类型等在图像中的字段下面具有根据对GetType呼叫的电话的显示类型。我需要的东西,传真领域返回传真,邮件的邮件域等一样DescribeSObject Web服务调用。如果在顶点存在有谁?

“字段信息”

有帮助吗?

解决方案

不幸的是APEX不具有该信息。这就是说,因为你只能定义自定义电话和电子邮件领域,而不是传真和邮件/地址字段就可以编写所有的传真和邮件域的定义列表。因此,你可能会考虑硬编码哪些字段传真/电子邮件域和动态搞清楚哪些字段的电话和电子邮件字段使用describeFieldResult.getType()调用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top