변환 정의에 대한 스크립트 생성
정의를 구성하는 동안 언제든지 스크립트를 만들 수 있습니다.
이 태스크 정보
스크립트는 변수를 사용하지 않고 변환 작업을 수행할 수 있지만 정의 작업은 모든 필드에 대해 동일합니다. 변수는 정의에 대한 유연성을 높여 관리자가 서로 다른 위치에서 동일한 정의를 다른 방식으로 사용할 수 있도록 합니다. 변수가 정의된 경우 스크립트는 올바른 형식을 사용하여 변수를 참조해야 합니다.
스크립트에는 세 가지 인수가 있습니다.
- 변수: 형식 변수를 사용하는 변수를 포함합니다.<변수 이름>.
- 값: 변환되지 않은 값을 포함합니다.
- 매개 변수: 디버그 메시지를 설정하는 특수 개체입니다.
모든 위치 매개 변수(예: 시작 위치 및 끝 위치)에는 이 변수를 사용하는 모든 변환 유형에 적용되는 세 가지 모드가 있습니다.
| 포지티브 포지션 | 위치가 양의 정수로 표현되면 플랫폼은 필드 값의 왼쪽에서 시작하여 시작 위치를 계산합니다. 예를 들어, 문자열 ABCDE에서 위치 3은 작업의 시작점을 C 뒤에 배치합니다. |
| 부정적 포지션 | 위치가 음의 정수로 표현되면 플랫폼은 필드 값의 오른쪽에서 시작하여 위치를 계산합니다. 예를 들어, 문자열 ABCDE에서 위치가 -3이면 작업의 시작점이 C 앞에 배치됩니다. |
| 정규 표현식 | 위치 값이 /regex/로 시작하는 경우 그 이후의 모든 항목은 시작 위치를 계산하는 데 사용되는 정규식입니다. 예를 들어, 문자열 ABCDE에서 /regex/B.*D의 위치는 동작의 시작점을 C 뒤에 배치합니다(B 및 B와 D 사이의 모든 문자). |