Créer un script pour une définition de transformation
Créez le script à tout moment pendant la configuration d’une définition.
Pourquoi et quand exécuter cette tâche
Le script peut effectuer une action de transformation sans utiliser de variable, mais l’action de la définition sera la même pour tous les champs. Les variables créent plus de flexibilité pour la définition, ce qui permet à un administrateur d’utiliser la même définition de différentes manières à différents endroits. Si une variable est définie, le script doit référencer la variable en utilisant le format correct.
Il y a trois arguments dans le script :
- Variables : contient les variables utilisant le format variables.<nom de la variable>.
- Valeur : contient la valeur non transformée
- Paramètres : objets spéciaux qui définissent les messages de débogage.
Tous les paramètres de position (tels que Position de départ et Position de fin) ont trois modes qui s’appliquent à tous les types de transformation qui utilisent cette variable.
| Positions positives | Si la position est exprimée sous la forme d’un entier positif, la plateforme calcule la position de départ à partir du côté gauche de la valeur du champ. Par exemple, dans la chaîne ABCDE, une position de 3 place le point de départ de l’action après C. |
| Positions négatives | Si la position est exprimée sous la forme d’un entier négatif, la plateforme calcule la position en commençant par le côté droit de la valeur du champ. Par exemple, dans la chaîne ABCDE, une position de -3 place le point de départ de l’action avant C. |
| Regex | Si la valeur de position commence par /regex/, tout ce qui suit est une expression régulière qui est utilisée pour calculer la position de départ. Par exemple, dans la chaîne ABCDE, une position de /regex/B.*D place le point de départ de l’action après C (B et tous les caractères entre B et D). |