---
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


---

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

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

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

GlideImportSetTable API は、一時的なインポートセットテーブルを作成するメソッドを提供します。

これらのメソッドは、動的で標準的な命名規則を使用してインポートセットテーブルを作成します。テーブルには少なくとも 1 つの列が定義されている必要があります。既存のインポートセットテーブルの変更と削除はサポートされていません。

「スクリプト化されたインポートセット削除ツール」という名前のスケジュール済みジョブは、デフォルトでは 7 日ごとに実行されます。スクリプト化されたインポートセット削除ツールは、すべてのインポートセット、変換マップ、変換エントリを削除し、この API によって作成されたテーブルに関連付けられているインポートセットテーブルを削除します。

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

* [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 が消費できるインポートセット実行レコードを作成するメソッドを提供します。")
* [GlideImportSetTransformer](https://servicenow-prod.fluidtopics.net/PbR0vCchIJvaEQzbjdGz2w#GlideImportSetTransformerAPI "GlideImportSetTransformer API は、インポートセット変換の実行に使用するインポートセットトランスフォーマーオブジェクトを作成するメソッドを提供します。")
* [GlideImportSetTransformMap](https://servicenow-prod.fluidtopics.net/8Cyp6u8G2yAmwQ~artZJ4A#GlideImportSetTransformMapAPI "GlideImportSetTransformMap API は、変換マップと変換エントリを作成するためのメソッドを提供します。")
* [GlideTransformLog](https://servicenow-prod.fluidtopics.net/NcOsduqnOqYateuQZL_2Og#GlideTransformLogAPI "GlideTransformLog API は、メッセージを localhost ログに記録する GlideTransformLog オブジェクトを作成するメソッドを提供します。")

## GlideImportSetTable:GlideImportSetTable(文字列 tableLabel) {#ariaid-title2}

GlideImportSetTable オブジェクトをインスタンス化します。
{#GImpSetTbl-GlideImportSetTable_S__table_xc4_sln_yjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| tableLabel | 文字列 | create() メソッドの呼び出し時に作成されたインポートセットテーブルのラベル。 |
[表 : 1. パラメーター]

{#GImpSetTbl-GlideImportSetTable_S__table_xc4_sln_yjb}  

    var importSetTable = new sn_impex.GlideImportSetTable("temp user table");

## GlideImportSetTable - addDateTimeColumn(String columnLabel) {#ariaid-title3}

GlideDateTime 列を作成します。
{#GImpSetTbl-addDateTimeColumn_S__table_gj2_hs2_vjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| columnLabel | 文字列 | インポートセットテーブルに作成する GlideDateTime 列のラベル。 |
[表 : 2. パラメーター]

{#GImpSetTbl-addDateTimeColumn_S__table_gj2_hs2_vjb} {#GImpSetTbl-addDateTimeColumn_S__table_hj2_hs2_vjb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 3. 返される内容]

{#GImpSetTbl-addDateTimeColumn_S__table_hj2_hs2_vjb}  

    var importSetTable = new sn_impex.GlideImportSetTable("temp user table");
    importSetTable.addDateTimeColumn('start date');
    var tableStructure = importSetTable.create();

## GlideImportSetTable - addStringColumn(String columnLabel, Number length) {#ariaid-title4}

文字列列を作成します。
{#GImpSetTbl-addStringColumn_S_N__table_arm_vr2_vjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| columnLabel | 文字列 | インポートセットテーブルに作成する文字列列のラベル。 |
| length | 番号 | オプション。列の最大長。 デフォルト:40 文字 |
[表 : 4. パラメーター]

{#GImpSetTbl-addStringColumn_S_N__table_arm_vr2_vjb} {#GImpSetTbl-addStringColumn_S_N__table_brm_vr2_vjb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 5. 返される内容]

{#GImpSetTbl-addStringColumn_S_N__table_brm_vr2_vjb}  

    var importSetTable = new sn_impex.GlideImportSetTable("temp user table");
    importSetTable.addStringColumn('first name', 50);
    importSetTable.addStringColumn('last name', 50);
    var tableStructure = importSetTable.create();

## GlideImportSetTable - create() {#ariaid-title5}

インポートセットテーブルを作成します。
{#GImpSetTbl-create__table_k5g_xs2_vjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 6. パラメーター]

{#GImpSetTbl-create__table_k5g_xs2_vjb} {#GImpSetTbl-create__table_l5g_xs2_vjb__entry__2}

| タイプ | 説明 |
|-|-|
| オブジェクト | 次の形式の JSON オブジェクト: * tableName:文字列。テーブルのデータベース名。 * tableLabel:文字列。テーブルの分かりやすいラベル (書き換え可能)。 * columns:オブジェクト。addDateTimeColumn() メソッドおよび addStringColumn() メソッドによって提供される列名に対するテーブルの列ラベルのマップ。 * column_label:文字列。インポートセットテーブルの文字列列のラベル。 * column_name:文字列。インポートセットテーブルの文字列列の名前。 {#GImpSetTbl-create__ul_tgt_t52_vjb} {#GImpSetTbl-create__ul_ebc_ft2_vjb} {"tableName": "<table_name>", "tableLabel": "<table label>", "columns": StringMap(<column_label>: <column_name>)} |
[表 : 7. 返される内容]

{#GImpSetTbl-create__table_l5g_xs2_vjb}  

    // Create Import Set table
    var importSetTable = new sn_impex.GlideImportSetTable("temp user table");
    importSetTable.addStringColumn('first name', 40);
    importSetTable.addStringColumn('last name', 40);
    importSetTable.addDateTimeColumn('start date');
    var tableStructure = importSetTable.create();

    /*
    tableStructure = {
    "tableName": "imp_staging_table_1417601730000",
    "tableLabel": "temp user table",
    "columns": {
    		"first name": "u_first_name",
    		"last name": "u_last_name",
    		"start date": "u_start_date"
    	}
    }
    */

    var importSetTableName = tableStructure["tableName"];
    var columns = tableStructure["columns"];


