お知らせ:

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

行の挿入

テーブルの一意のIDまたは名前を参照して、Data Storeのテーブルに新しいデータ行またはレコードを挿入できます。同じ操作でテーブルに複数の行を挿入することもできます。

Note:
  1. テーブルとそのカラムは事前に作成されている必要があります。テーブルとカラムはコンソールから作成できます。

  2. 開発環境では、各プロジェクトの各テーブルに最大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

このページについて

関連リンク

Insert Rows - API Data Store