---
sourceDocument: Xanadu API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideImportSetTransformMap - 범위가 지정됨, 전역

# GlideImportSetTransformMap - 범위가 지정됨, 전역 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 4분

GlideImportSetTransformMap API는 변환 맵 및 변환 항목을 생성하는 메서드를 제공합니다.

전역 및 범위가 지정된 스크립트에서 GlideImportSetTransformMap 메서드를 사용할 수 있습니다. `sn_impex` 네임스페이스 식별자를 사용하여 GlideImportSetTransformMap 객체를 생성합니다.
**관련 개념**   

* [GlideImport로그](https://servicenow-prod.fluidtopics.net/5L_UPJzzvlxk94Jj~er0PA#GlideImportLogAPI "GlideImportLog API는 임포트 로그 [import_log] 테이블에 직접 로그 항목을 쓰는 메서드를 제공합니다.")
* [GlideImportSetRun](https://servicenow-prod.fluidtopics.net/dIQPo_yc1I~xUs5z3WqUDw#GlideImportSetRunAPI "GlideImportSetTransformer API는 GlideImportSetTransformer API에서 사용할 수 있는 임포트 세트 실행 기록을 생성하는 메서드를 제공합니다.")
* [GlideImportSet테이블](https://servicenow-prod.fluidtopics.net/FfKaanLGlP1db1D6rbA~BQ#GlideImportSetTableAPI "GlideImportSetTable API는 임시 임포트 세트 테이블을 생성하는 메서드를 제공합니다.")
* [GlideImportSetTransformer (영문)](https://servicenow-prod.fluidtopics.net/cyKDx0XtVJulcm5h5TiuqQ#GlideImportSetTransformerAPI "GlideImportSetTransformer API는 임포트 세트 변환을 실행하는 데 사용되는 임포트 세트 변환기 객체를 생성하는 메서드를 제공합니다.")
* [GlideTransform로그](https://servicenow-prod.fluidtopics.net/iIRpPXdLvbnR_3Fy11MiHg#GlideTransformLogAPI "GlideTransformLog API는 localhost 로그에 메시지를 기록하는 GlideTransformLog 객체를 만드는 메서드를 제공합니다.")

## GlideImportSetTransformMap - GlideImportSetTransformMap(문자열 transformMapName, 문자열 importSetTableName, 문자열 targetTableName) {#ariaid-title2}

GlideImportSetTransformMap 객체를 인스턴스화합니다.
{#GImpSetTMp-GlImportSetTransformMap__table_nnl_z1f_vjb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 변환 맵 이름 | 문자열 | 맵의 이름입니다. |
| importSet테이블 이름 | 문자열 | 임포트 세트 테이블의 이름입니다. |
| targetTableName입니다 | 문자열 | 대상 테이블의 이름입니다. |
[표 1. 매개변수]

{#GImpSetTMp-GlImportSetTransformMap__table_nnl_z1f_vjb}  

    var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);

## GlideImportSetTransformMap - addDateTimeTransformEntry(문자열 sourceColumn, 문자열 targetColumn, 부울 병합, 문자열 dateTimeFormat) {#ariaid-title3}

변환 맵에 GlideDateTime 변환 항목을 추가합니다.
{#GImpSetTMp-addGDTTrnsEntry_S_S_B_S__table_mrr_n1f_vjb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| target열 | 문자열 | 변환할 대상 테이블의 대상 열입니다. |
| 합체 | 부울 | 옵션입니다. 대상 테이블에 기록을 삽입할지 여부를 나타내는 플래그 * true: 예이고 대상 테이블에 이 필드에 동일한 값을 가진 기록이 있는 경우, 기록이 삽입되지 않고 업데이트됩니다. * false: 기본값. 기록이 대상 테이블에 삽입됩니다. {#GImpSetTMp-addGDTTrnsEntry_S_S_B_S__ul_jq3_byx_bkb} |
| 소스 열 | 문자열 | 변환할 임포트 세트 테이블의 소스 열입니다. |
| 날짜/시간 형식 | 문자열 | 옵션입니다. 변환의 GlideDateTime 형식(예: yyyy-MM-dd HH:mm:ss)입니다. 비어 있는 경우, 기본값은 시스템 날짜 시간 형식입니다. |
[표 2. 매개변수]

{#GImpSetTMp-addGDTTrnsEntry_S_S_B_S__table_mrr_n1f_vjb} {#GImpSetTMp-addGDTTrnsEntry_S_S_B_S__table_nrr_n1f_vjb__entry__2}

| 유형 | 설명 |
|-|-|
| void |   |
[표 3. 반환]

{#GImpSetTMp-addGDTTrnsEntry_S_S_B_S__table_nrr_n1f_vjb}  

    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(문자열 sourceColumn, 문자열 targetColumn, 부울 병합) {#ariaid-title4}

변환 맵에 문자열 변환 항목을 추가합니다.
{#GImpSetTMp-addTransformEntry_S_S_B__table_mrr_n1f_vjb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| target열 | 문자열 | 변환할 임포트 세트 테이블의 소스 열입니다. |
| 합체 | 문자열 | 변환할 대상 테이블의 대상 열입니다. |
| 소스 열 | 부울 | 옵션입니다. 대상 테이블에 기록을 삽입할지 여부를 나타내는 플래그 * true: 예이고 대상 테이블에 이 필드에 동일한 값을 가진 기록이 있는 경우, 기록이 삽입되지 않고 업데이트됩니다. * false: 기본값. 기록이 대상 테이블에 삽입됩니다. {#GImpSetTMp-addTransformEntry_S_S_B__ul_jq3_byx_bkb} |
[표 4. 매개변수]

{#GImpSetTMp-addTransformEntry_S_S_B__table_mrr_n1f_vjb} {#GImpSetTMp-addTransformEntry_S_S_B__table_nrr_n1f_vjb__entry__2}

| 유형 | 설명 |
|-|-|
| void |   |
[표 5. 반환]

{#GImpSetTMp-addTransformEntry_S_S_B__table_nrr_n1f_vjb}  

    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() {#ariaid-title5}

새 변환 맵을 작성합니다.
주:  
변환 맵을 작성하려면 addDateTimeTransformEntry() 또는 addTransformEntry()를 사용하여 하나 이상의 변환 항목을 정의해야 합니다.
{#GImpSetTMp-create__table_k5g_xs2_vjb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 없음 |   |   |
[표 6. 매개변수]

{#GImpSetTMp-create__table_k5g_xs2_vjb} {#GImpSetTMp-create__table_l5g_xs2_vjb__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 생성된 변환 맵의 sys_id입니다. |
[표 7. 반환]

{#GImpSetTMp-create__table_l5g_xs2_vjb}  

    var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);
    transformMap.addTransformEntry("u_first_name", "first_name");
    var transformMapId = transformMap.create();


