基本的な質問で申し訳ありません。
複数アプリへの一括処理のレスポンスの受け方をもう少し詳しく教えてください。
kintone.api(“k/v1/bulkRequest”, “POST”,
{
requests: [
{
method: “PUT”,
api: “/k/v1/record.json”,
payload: {
app: StockMasterAppID,
id: RecordID,
revision: RecordRV,
record: {
‘受領予定日’: { value: src_record.納品予定日.value }
}
}
},
{
method: ‘POST’,
api: “/k/v1/records.json”,
payload: {
app: HistroryMasterAppID,
records: DstRecords
}
}
]
}, function(resp) {
if( resp.result[0].revision && resp.result[1].revision ) {
alert("部材在庫マスタが更新されました。Rev = " + resp.result[0].revision + “” +
"部材履歴マスタが更新されました。Rev = " + resp.result[1].revision);
} else {
// エラーの場合はメッセージを表示する
var errmsg = ‘エラーが発生しましたため2つのマスタは共に更新されませんでした。’;
// レスポンスにエラーメッセージが含まれる場合はメッセージを表示する
if( resp.result[0].message !== undefined ) {
errmsg += ‘’ + resp.message;
if( resp.result[1].message !== undefined ) {
errmsg += ‘’ + resp.message;
}
}
alert(errmsg);
}
}
);
のようにコールバック関数で受けるのでしょうか?
その他の方法で受けるのでしょうか?
宜しくお願いいたします。