お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

行の一括削除

Catalystでは、Data Storeの特定のテーブルからレコードまたはデータ行を一括で削除できます。テーブルは一意のIDまたは名前で参照します。テーブルIDはData Storeから、またはコンソールでテーブルを開いた際のURLから取得できます。

一括削除操作では、1回の操作で最大200行を削除できます。以下のサンプルコードに示すように、削除する行の一意のROWIDを配列で渡すことができます。コードには少なくとも1つのROWIDを含める必要があり、最大200のROWIDを含めることができます。

配列は変数に割り当てられ、サンプルコードの deletePromise を通じて deleteRows() ファンクションに渡されます。テーブル名またはテーブルIDは datastore.tableId() に渡す必要があります。

以下で使用されている datastore リファレンスは、コンポーネントインスタンスページで定義されています。

copy
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);
});

最終更新日 2026-03-24 17:38:39 +0530 IST

このページについて