Convertir à l'aide de liste
Ce convertisseur de données convertit le texte d'entrée en texte des données de sortie à l'aide d'une liste de conversions. Le convertisseur de données est utile lors de la conversion des textes utilisés sur un site web particulier vers les textes utilisés ici, ou vice versa. Par exemple, ce convertisseur de données peut être utilisé pour convertir entre les noms de pays et les codes de pays.
Spécification de la liste des conversions
La liste des conversions est spécifiée dans le champ Conversions. Par exemple, une liste de conversions des noms de pays vers les codes de pays pourrait ressembler à ceci :
"Australia" = "AUS"
"Austria" = "AUT"
"Belgium" = "BEL"
"Brazil" = "BRA"
"Canada" = "CAN"
"China" = "CHN"
"Denmark" = "DNK"
"Egypt" = "EGY"
"Finland" = "FIN"
"France" = "FRA"
"Germany" = "DEU"
"Hungary" = "HUN"
"Iceland" = "ISL"
"India" = "IND"
"Ireland" = "IRL"
...
Avec cette liste de conversions, le texte d'entrée « Australia » sera converti en « AUS », le texte d'entrée « Austria » sera converti en « AUT », etc.
La barre oblique inverse (\) peut être utilisée pour saisir des caractères spéciaux dans les textes :
- \n pour un saut de ligne.
- \r pour un retour chariot.
- \f pour document de formulaire.
- \t pour un tabulation horizontale.
- \b pour un retour arrière.
- \" pour un guillemet.
- \' pour une apostrophe.
- \\ pour une barre oblique inverse.
- \uxxxx pour le caractère Unicode avec xxxx codé, où xxxx correspond à quatre chiffres hexadécimaux.
Les guillemets autour d'un texte peuvent être omises. Dans ce cas, tous les espaces au début et à la fin du texte seront supprimés, le texte ne peut pas être vide et la notation avec barre oblique inverse ne peut pas être utilisée pour saisir des caractères spéciaux.
La liste des conversions peut contenir des lignes vides et des lignes de commentaire. Une ligne de commentaire commence par deux caractères barre oblique (//).
Gestion du cas où aucune conversion ne correspond
L'option Si conversion sans correspondance détermine ce qui se passe dans le cas où le texte d'entrée ne correspond à aucune conversion :
- Générer une erreur provoquera la génération d'une erreur par le convertisseur de données. L'erreur sera gérée en fonction de la configuration de l'étape qui utilise le convertisseur de données.
- Ne pas convertir le texte empêchera la conversion du texte d'entrée, c'est-à-dire que le texte d'entrée sera utilisé comme texte de sortie sans aucune conversion.
- Convertir en texte par défaut entraîne la conversion du texte d'entrée en texte spécifié dans le champ Texte par défaut.
Remarque : Le texte du champ Texte par défaut est spécifié sans guillemet. Si le texte doit contenir un caractère guillemet, il peut être saisi directement (n'utilisez pas la notation \").
Autres propriétés
Le convertisseur de données Convertir à l'aide de liste peut également être configuré à l'aide des propriétés suivantes :
- Description
-
Saisissez une description à afficher dans la liste des convertisseurs de données. S'il n'existe aucun type dans une description, un type sera généré.