GlideImportSetTransformMap - 범위, 전역
GlideImportSetTransformMap API는 변환 맵과 변환 항목을 작성하는 메서드를 제공합니다.
전역 및 범위가 지정된 스크립트에서 GlideImportSetTransformMap 메서드를 사용할 수 있습니다. sn_impex 네임스페이스 식별자를 사용하여 GlideImportSetTransformMap 객체를 생성합니다.
GlideImportSetTransformMap - GlideImportSetTransformMap(문자열 transformMapName, 문자열 importSetTableName, 문자열 targetTableName)
GlideImportSetTransformMap 객체를 인스턴스화합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| transformMapName | 문자열 | 맵의 이름입니다. |
| importSet테이블 이름 | 문자열 | 임포트 세트 테이블의 이름입니다. |
| targetTableName | 문자열 | 대상 테이블의 이름입니다. |
var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);
GlideImportSetTransformMap - addDateTimeTransformEntry(String sourceColumn, String targetColumn, 부울 병합, 문자열 dateTimeFormat)
변환 맵에 GlideDateTime 변환 항목을 추가합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 대상 열 | 문자열 | 변환할 대상 테이블의 대상 열입니다. |
| 병합 | 부울 | 옵션입니다. 대상 테이블에 기록을 삽입할지 여부를 나타내는 플래그
|
| 소스 열 | 문자열 | 변환할 임포트 세트 테이블의 소스 열입니다. |
| dateTimeFormat | 문자열 | 옵션입니다. 변환의 GlideDateTime 형식(예: yyyy-MM-dd HH:mm:ss) 비어 있는 경우 기본값은 시스템 날짜 시간 형식입니다. |
| 유형 | 설명 |
|---|---|
| 무효 |
var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName,);
transformMap.addDateTimeTransformEntry("u_start date", "first day", true, "yyyy-MM-dd HH:mm:ss");
var transformMapId = transformMap.create();
GlideImportSetTransformMap - addTransformEntry(String sourceColumn, String targetColumn, Boolean 병합)
변환 맵에 문자열 변환 항목을 추가합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 대상 열 | 문자열 | 변환할 임포트 세트 테이블의 소스 열입니다. |
| 병합 | 문자열 | 변환할 대상 테이블의 대상 열입니다. |
| 소스 열 | 부울 | 옵션입니다. 대상 테이블에 기록을 삽입할지 여부를 나타내는 플래그
|
| 유형 | 설명 |
|---|---|
| 무효 |
var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);
transformMap.addTransformEntry("first_name", "first_name", true);
transformMap.addTransformEntry("last_name", "last_name", false);
transformMap.addTransformEntry("age", "age", false);
var transformMapId = transformMap.create();
GlideImportSetTransformMap - create()
새 변환 맵을 작성합니다.
주:
변환 맵을 작성하려면 addDateTimeTransformEntry() 또는 addTransformEntry()를 사용하여 하나 이상의 변환 항목을 정의해야 합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 안 함 |
| 유형 | 설명 |
|---|---|
| 문자열 | 생성된 변환 맵의 sys_id입니다. |
var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);
transformMap.addTransformEntry("u_first_name", "first_name");
var transformMapId = transformMap.create();