--- title: "行の一括削除" url: https://docs.catalyst.zoho.com/ja/sdk/web/v4/cloud-scale/data-store/bulk-delete-rows/ description: "このページでは、WebアプリケーションのData Storeのテーブルから行を一括削除するメソッドについて、サンプルコードスニペットとともに説明します。" last_updated: 2026-03-24T12:08:39Z service: Cloud Scale type: general related_links: - name: "Bulk Delete Rows - API" url: /ja/api/code-reference/cloud-scale/data-store/bulk-delete-rows/#BulkDeleteRows - name: "Data Store" url: /ja/cloud-scale/help/data-store/introduction --- # 行の一括削除 Catalystでは、[Data Store](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/introduction)の特定のテーブルからレコードまたはデータ行を一括で削除できます。テーブルは一意のIDまたは名前で参照します。テーブルIDはData Storeから、またはコンソールでテーブルを開いた際のURLから取得できます。 一括削除操作では、1回の操作で最大200行を削除できます。以下のサンプルコードに示すように、削除する行の一意のROWIDを配列で渡すことができます。コードには少なくとも1つのROWIDを含める必要があり、最大200のROWIDを含めることができます。 配列は変数に割り当てられ、サンプルコードの `deletePromise` を通じて `deleteRows()` ファンクションに渡されます。テーブル名またはテーブルIDは `datastore.tableId()` に渡す必要があります。 以下で使用されている `datastore` リファレンスは、[コンポーネントインスタンスページ](https://docs.catalyst.zoho.com/ja/sdk/web/v4/cloud-scale/data-store/get-component-instance)で定義されています。 ```javascript var datastore = catalyst.table; //テーブルIDまたはテーブル名を渡す var table = datastore.tableId('EmpDetails'); //削除するレコードのROWIDを宣言する var rowIds =[1028000000171815, 1028000000171810, 1028000000171805, 1028000000171617, 1028000000171098]; //ROWIDの配列をdeleteRows()関数に渡す var deletePromise = table.deleteRows(rowIds); //Promiseを返しブラウザコンソールに表示する deletePromise .then((response) => { console.log(response.content); }) .catch((err) => { console.log(err); }); ```