Pergunta

Eu preciso para acessar os tipos de dados dos campos em um objeto Salesforce.com, a fim de identificar cada telefone, fax, e-mail, e no campo email em um objeto. Eu fiz isso de serviços web SFDC com a chamada DescribeSObject mas o método Apex DescribeFieldResult.getType só retorna o tipo do campo, não o tipo de dados real display.

Por exemplo, campos que exibem um tipo de dados de Fax como na imagem abaixo tem um tipo de exibição de telefone de acordo com a chamada getType. Eu preciso de algo que os retornos fax para os campos de fax, e-mail para os campos de e-mail, etc., como a chamada de serviço web DescribeSObject. Alguém se que existe em Apex?

Informações campo

Foi útil?

Solução

Infelizmente APEX não tem essa informação. Dito isto desde que você só pode definir telefone personalizado e campos de e-mail e não fax e campos mail / endereço é possível escrever uma lista definitiva de todos os campos de fax e e-mail. Assim, você pode considerar a codificação dura que campos são fax campos / e-mail e dinamicamente descobrir quais campos são campos de telefone e e-mail usar chamadas describeFieldResult.getType ().

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top