Je dois accéder aux types de données des champs d'un objet Salesforce.com afin d'identifier chaque champ de téléphone, de télécopie, d'e-mail et de courrier dans un objet. Je l'ai fait à partir des services Web SFDC avec l'appel DescribeSObject mais la méthode Apex DescribeFieldResult.getType renvoie uniquement le type d'affichage du champ, pas le type de données réel. Par exemple, les champs qui affichent un type de données de fax comme dans l'image ci-dessous ont un type d'affichage de téléphone selon l'appel getType. J'ai besoin de quelque chose qui retourne le fax pour les champs de fax, mail pour les champs de courrier, etc. comme l'appel de service Web DescribeSObject. Est-ce que quelqu'un si cela existe dans Apex?Obtenir le type de données, et non le type d'affichage, d'un champ Salesforce.com à partir d'Apex
Répondre
Malheureusement APEX n'a pas cette information. Cela étant dit, puisque vous ne pouvez définir que des champs de téléphone et d'e-mail personnalisés et non des champs de fax et de courrier/adresse, il est possible d'écrire une liste définitive de tous les champs de fax et de courrier. Ainsi, vous pouvez envisager de coder en dur les champs qui sont des champs de fax/mail et de déterminer dynamiquement quels champs sont les champs de téléphone et d'email utilisent les appels describeFieldResult.getType().
Merci pour la réponse. J'ai fini par devoir demander à l'utilisateur de spécifier les types de champs personnalisés sur un écran de configuration. –
- 1. Comment déterminer le type de données à partir de DragEventArgs
- 2. Substitution pour le champ de type générique
- 3. Déterminez le type de champ en fonction des données
- 4. Comment trouver le type, la longueur, nullable ou non d'une table et un nom de champ
- 5. type de données fourni par l'utilisateur pour le champ SQL
- 6. type de contenu de champ à partir d'un SPListItem?
- 7. Obtenir le nom et le type d'un champ de struct de son objet
- 8. Comment obtenir le type et le nombre de contenus .zip
- 9. comment obtenir le type d'entrée?
- 10. Obtenir le type de tracé R "b"
- 11. C# et le type de données Oracle Numéro
- 12. javascript - accès à un champ de type de données varchar (max) dans le jeu de résultats
- 13. Instanciation Classe générique utilisant le type de champ à l'exécution
- 14. Expression régulière et obligatoire pour le type de données float
- 15. Modifier le type de champ Datastore en texte à partir de chaîne?
- 16. C#: Le type de données est-il identique au type?
- 17. CallLog - type de champ
- 18. C#/IronPython Interop et le type de données "float"
- 19. Type non exposé par le service WCF
- 20. C#, VB6 et le type de données Décimal
- 21. Impossible de mettre à jour le type de données
- 22. Data Type d'un champ
- 23. Obtenir le type de fichier en Mono
- 24. Obtenir le type de tableau vide
- 25. Obtenir le type de navigateur avec PHP
- 26. Obtenir le type de téléphone mobile
- 27. C# Obtenir le nom de type générique
- 28. PHP obtenir le type de contenu
- 29. Requête sur l'entité hibernate avec le champ de type utilisateur
- 30. VB.NET: déterminer le type de données d'un champ dans le jeu de résultats de requête?
Je ne pense pas que Apex connaisse le type de données réel. Je peux me tromper. – MJB