簡體   English   中英

從Apex獲取Salesforce.com字段的數據類型,而不是顯示類型

[英]Get the data type, not display type, of a Salesforce.com field from Apex

我需要訪問Salesforce.com對象中字段的數據類型,以識別對象中的每個電話,傳真,電子郵件和郵件字段。 我是通過DescribeSObject調用從SFDC Web服務完成的,但Apex DescribeFieldResult.getType方法只返回字段的顯示類型,而不是實際的數據類型。

例如,顯示數據類型為傳真的字段(如下圖所示)根據getType調用顯示類型為Phone。 我需要能夠為傳真字段返回傳真,為郵件字段發送郵件等,例如DescribeSObject Web服務調用。 是否有人在Apex中存在?

現場信息

不幸的是,APEX沒有這方面的信息。 也就是說,由於您只能定義自定義電話和電子郵件字段而不能定義傳真和郵件/地址字段,因此可以編寫所有傳真和郵件字段的確定列表。 因此,您可能會考慮硬編碼哪些字段是傳真/郵件字段,並動態確定哪些字段是電話和電子郵件字段使用describeFieldResult.getType()調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM