我需要访问 Salesforce.com 对象中字段的数据类型,以识别对象中的每个电话、传真、电子邮件和邮件字段。我已经使用 DescribeSObject 调用从 SFDC Web 服务完成了此操作,但 Apex DescribeFieldResult.getType 方法仅返回字段的显示类型,而不是实际数据类型。
例如,如下图所示显示数据类型为传真的字段根据 getType 调用具有电话显示类型。我需要为传真字段返回传真、为邮件字段返回邮件等的东西,例如 DescribeSObject Web 服务调用。如果 Apex 中存在这种情况,有人吗?