行の一括削除
Catalyst では、Data Store 内の特定のテーブルから、レコードまたはデータ行を一括削除できます。テーブルは一意の ID または名前で参照します。テーブル ID は Data Store から、またはコンソールでテーブルを開いたときの URL から取得できます。
一括削除操作では、1 回の操作で最大 200 行を削除できます。以下のサンプルコードに示すように、削除する行の一意の ROWID を配列に渡すことができます。コードには少なくとも 1 つの ROWID を含める必要があり、最大 200 の ROWID を含めることができます。
行は、サンプルコードの rowPromise を通じて deleteRows() 関数に渡されます。テーブル名またはテーブル ID は datastore.table() に渡す必要があります。
以下で使用している datastore の参照は、コンポーネントインスタンスページで定義されています。
copy
let datastore = app.datastore();
//テーブルIDまたはテーブル名を渡す
let table = datastore.table('EmpDetails');
//削除するレコードのROWIDをdeleteRows()関数に渡す
let rowPromise = table.deleteRows([1028000000171815,1028000000171810, 1028000000171805, 1028000000171617, 1028000000171098]);
//Promiseを返しCatalystにプッシュする
rowPromise.then((row) => { console.log(row); });
最終更新日 2026-03-24 17:38:39 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit