行の挿入
テーブルの一意のIDまたは名前を参照して、Data Storeのテーブルに新しいデータ行またはレコードを挿入できます。同じ操作でテーブルに複数の行を挿入することもできます。
Note:
-
テーブルとそのカラムは事前に作成されている必要があります。テーブルとカラムはコンソールから作成できます。
-
開発環境では、各プロジェクトの各テーブルに最大5000レコードを挿入できます。開発環境では、各プロジェクト全体で最大25,000レコードを作成できます。本番環境ではレコード作成の上限はありません。
テーブルに挿入する行を含む配列を構築し、以下に示すように addRow() メソッドの引数として配列を渡す必要があります。これにより、一意の名前またはIDで参照するテーブルに行が挿入されます。行は {カラム名 : カラム値} 形式で指定します。ここで返されるPromiseはオブジェクトに解決され、content キーに行の配列が含まれます。
以下のコードで使用されている table リファレンスは、先に作成したテーブルオブジェクトです。
copy
//配列を作成する with the rows to be inserted
var details = [
{"Name": "Heather Drake", "Age": 26},
{"Name": "Lucy Park", "Age": 34}
];
//配列を渡して行を挿入し、Promiseを返す
var datastore = catalyst.table;
var table = datastore.tableId('EmpDetails'); //Provide the table ID or table name to insert the rows
var insertPromise = table.addRow(details); //Pass the JSON array
insertPromise
.then((response) => {
console.log(response.content);
})
.catch((err) => {
console.log(err);
});
受け取るサンプルレスポンスを以下に示します。レスポンスは両方のバージョンで同じです。
Web SDK
copy
[
{
CREATORID: "2136000000006003",
MODIFIEDTIME: "2021-08-25 13:55:04:904",
Name: "Heather Drake",
Age: 26,
CREATEDTIME: "2021-08-25 13:55:04:904",
ROWID: 2136000000038008
},
{
CREATORID: "2136000000006003",
MODIFIEDTIME: "2021-08-25 13:55:04:906",
Name: "Lucy Park",
Age: 34,
CREATEDTIME: "2021-08-25 13:55:04:906",
ROWID: 2136000000038010
}
]
最終更新日 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit