---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideImportSetTransformMap - スコープ対象、グローバル

# GlideImportSetTransformMap - スコープ対象、グローバル {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：4分

GlideImportSetTransformMap API は、変換マップと変換エントリを作成するためのメソッドを提供します。

GlideImportSetTransformMap メソッドは、グローバルスクリプトおよびスコープ付きスクリプトで使用できます。`sn_impex` 名前空間識別子を使用して、GlideImportSetTransformMap オブジェクトを作成します。
**関連概念**   

* [GlideImportLog](https://servicenow-prod.fluidtopics.net/FakYsr83G8caUuZV0y4R5A#GlideImportLogAPI "GlideImportLog API は、ログエントリをインポートログ [import_log] テーブルに直接書き込むメソッドを提供します。")
* [GlideImportSetRun](https://servicenow-prod.fluidtopics.net/tAf~Ec9XGQbZ07Nins6pDw#GlideImportSetRunAPI "GlideImportSetRun API は、GlideImportSetTransformer API が消費できるインポートセット実行レコードを作成するメソッドを提供します。")
* [GlideImportSetTable](https://servicenow-prod.fluidtopics.net/nVDy~a6ZDHaMR8l7M5iDVA#GlideImportSetTableAPI "GlideImportSetTable API は、一時的なインポートセットテーブルを作成するメソッドを提供します。")
* [GlideImportSetTransformer](https://servicenow-prod.fluidtopics.net/PbR0vCchIJvaEQzbjdGz2w#GlideImportSetTransformerAPI "GlideImportSetTransformer API は、インポートセット変換の実行に使用するインポートセットトランスフォーマーオブジェクトを作成するメソッドを提供します。")
* [GlideTransformLog](https://servicenow-prod.fluidtopics.net/NcOsduqnOqYateuQZL_2Og#GlideTransformLogAPI "GlideTransformLog API は、メッセージを localhost ログに記録する GlideTransformLog オブジェクトを作成するメソッドを提供します。")

## GlideImportSetTransformMap - GlideImportSetTransformMap(文字列 transformMapName, 文字列 importSetTableName, 文字列 targetTableName) {#ariaid-title2}

GlideImportSetTransformMap オブジェクトをインスタンス化します。
{#GImpSetTMp-GlImportSetTransformMap__table_nnl_z1f_vjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| transformMapName | 文字列 | マップの名前。 |
| importSetTableName | 文字列 | インポートセットテーブルの名前。 |
| targetTableName | 文字列 | ターゲットテーブルの名前です。 |
[表 : 1. パラメーター]

{#GImpSetTMp-GlImportSetTransformMap__table_nnl_z1f_vjb}  

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

## GlideImportSetTransformMap - addDateTimeTransformEntry(String sourceColumn, String targetColumn, Boolean coalesce, String dateTimeFormat) {#ariaid-title3}

GlideDateTime 変換エントリーを変換マップに追加します。
{#GImpSetTMp-addGDTTrnsEntry_S_S_B_S__table_mrr_n1f_vjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| ターゲット列 | 文字列 | 変換先のターゲットテーブルのターゲット列。 |
| 結合 | ブーリアン | オプション。ターゲットテーブルにレコードを挿入するかどうかを示すフラグ * true:true で、ターゲットテーブルのこのフィールドに同じ値のレコードが含まれている場合、レコードは更新されます (挿入されません)。 * false:デフォルト。レコードがターゲットテーブルに挿入されます。 {#GImpSetTMp-addGDTTrnsEntry_S_S_B_S__ul_jq3_byx_bkb} |
| ソース列 | 文字列 | 変換元のインポートセットテーブルのソース列。 |
| dateTimeFormat | 文字列 | オプション。変換の 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}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 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}

| 名前 | タイプ | 説明 |
|-|-|-|
| ターゲット列 | 文字列 | 変換元のインポートセットテーブルのソース列。 |
| 結合 | 文字列 | 変換先のターゲットテーブルのターゲット列。 |
| ソース列 | ブーリアン | オプション。ターゲットテーブルにレコードを挿入するかどうかを示すフラグ * true: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}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 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() を使用して少なくとも 1 つの変換エントリを定義している必要があります。
{#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();


