--- title: "新しいテーブルインスタンスの作成" url: https://docs.catalyst.zoho.com/ja/sdk/android/v2/cloud-scale/data-store/create-table-instance/ description: "Data Store内の特定のテーブルのテーブルインスタンスを作成し、このクラスで定義されているメソッドを有効にしてインスタンスオブジェクトにアクセスできます。" last_updated: 2026-03-24T12:08:39Z service: Cloud Scale type: general related_links: - name: "Data Store" url: /ja/cloud-scale/help/data-store/introduction - name: "Tables" url: /ja/cloud-scale/help/data-store/tables - name: "Data Store - API" url: /ja/api/code-reference/cloud-scale/data-store/insert-new-row/#InsertNewRow --- # 新しいテーブルインスタンスの作成 [Data Store](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/introduction)内の特定のテーブルのテーブルインスタンスを作成し、このクラスで定義されているメソッドを有効にしてインスタンスオブジェクトにアクセスできます。これにより、不要なサーバー呼び出しを防ぐことができます。 テーブルインスタンスは、以下の2つの方法のいずれかで`getTableInstance()`メソッドを呼び出すことで作成できます。 両方の方法で使用する`<DATA_STORE_INSTANCE>`は、[Data Storeインスタンスページ](https://docs.catalyst.zoho.com/ja/sdk/android/v2/cloud-scale/data-store/create-data-store-instance)で定義されているインスタンスです。 ### IDによるテーブルインスタンスの作成 以下のコード構文に示すように、特定のテーブルIDを引数として`getTableInstance()`メソッドに渡すことで、テーブルインスタンスを作成できます: ```bash <DATA_STORE_INSTANCE>.getTableInstance( id: Long ): ZCatalystTable ``` **パラメータ**: * `id`: インスタンスを作成する必要がある特定のテーブルの[一意のテーブルID](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/tables) 以下にサンプルコードスニペットを示します: ```bash val table = ZCatalystApp.getInstance().getDataStoreInstance().getTableInstance(2823000000017011) //これをあなたのテーブルIDに置き換えてください ``` ### 名前によるテーブルインスタンスの作成 また、以下のコード構文に示すように、特定のテーブル名を引数として`getTableInstance()`メソッドに渡すことで、テーブルインスタンスを作成することもできます: ```bash <DATA_STORE_INSTANCE>.getTableInstance( identifier: String ): ZCatalystTable ``` **パラメータ**: * `identifier`: インスタンスを作成する必要がある特定のテーブルの名前 以下にサンプルコードスニペットを示します: ```bash val table = ZCatalystApp.getInstance().getDataStoreInstance().getTableInstance("EmployeeDetails") //これをあなたのテーブル名に置き換えてください ```