株式会社オオヤさん
kintoneのREST APIは基本的にkinotne.api()
からコールできますので、複数アプリへのレコード一括処理のAPIも次のような記述でJavaScriptからコントロール出来ますが、いかがでしょうか。
var obj = {
{
"requests": [{
"method": "PUT",
"api": "/k/v1/record.json",
"payload": {
"app": {
在庫アプリのID
},
"id": 1,
"revision": 17,
"record": {
"在庫数": {
"value": "15"
}
}
}
}, {
"method": "POST",
"api": "/k/v1/record.json",
"payload": {
"app": {
入出庫アプリのID
},
"record": {
"入庫数": {
"value": "5"
}
}
}
}]
}
};
kintone.api(kintone.api.url('/k/v1/bulkRequest', true), 'POST', obj, function(resp) {
console.log(resp);
}, function(resp) {
// エラーの場合はメッセージを表示する
var errmsg = 'バルクリクエストでエラーが発生しました。';
console.log(resp);
// レスポンスにエラーメッセージが含まれる場合はメッセージを表示する
if (resp.message !== undefined) {
errmsg += resp.message;
}
alert(errmsg);
});