Criar um script para uma definição de transformação
Crie o script a qualquer momento durante a configuração de uma definição.
Por Que e Quando Desempenhar Esta Tarefa
O script pode executar uma ação de transformação sem usar uma variável, mas a ação da definição será a mesma para todos os campos. As variáveis criam mais flexibilidade para a definição, permitindo que um administrador use a mesma definição de maneiras diferentes em locais diferentes. Se uma variável for definida, o script deverá fazer referência à variável usando o formato correto.
Existem três argumentos no script:
- Variáveis: contém as variáveis que usam as variáveis de formato.<variable name> .
- Valor: contém o valor não transformado
- Parâmetros: objetos especiais que definem mensagens de depuração.
Todos os parâmetros de posição (como Posição inicial e Posição final) têm três modos que se aplicam a todos os tipos de transformação que usam essa variável.
| Posições positivas | Se a posição for expressa como um número inteiro positivo, a plataforma calculará a posição inicial a partir do lado esquerdo do valor do campo. Por exemplo, na cadeia de caracteres ABCDE, uma posição de 3 coloca o ponto de partida da ação após C. |
| Posições negativas | Se a posição for expressa como um número inteiro negativo, a plataforma calculará a posição começando do lado direito do valor do campo. Por exemplo, na cadeia de caracteres ABCDE, uma posição de -3 coloca o ponto de partida da ação antes de C. |
| Regex | Se o valor da posição começar com /regex/, tudo depois disso será uma expressão regular usada para calcular a posição inicial. Por exemplo, na cadeia de caracteres ABCDE, uma posição de /regex/B.*D coloca o ponto de partida da ação após C (B e todos os caracteres entre B e D). |