こんにちは。
タイトルの様に設定をしたく、プログラムを書いてみましたが、こんな感じで
宜しいのでしょうか?
(function () {
“use strict”;
var otherAppid = 360;
kintone.events.on(‘app.record.create.submit’, function(event){
var record = event.record;
//レコードを取得
var contact = record.ドロップダウン.value;
var projectname = record.文字列 __1行__ 1.value;
var rookup = record.ルックアップ.value;
//テーブルオブジェクトを取得
var tableRecords = record.Table_1.value;
//テーブルのレコード数取得する
for(var i = 0; i < tableRecords; i++){
var productname = record.tableRecords[i].value['文字列 __1行__ 4'].value;
var quantity = record.tableRecords[i].value['数値_0'].value;
var unit = record.tableRecords[i].value['文字列 __1行__ 5'].value;
var unitprice = record.tableRecords[i].value['数値'].value;
}
var params = {
"app":otherAppid,
"record" : {
"ドロップダウン" : {
"value" : contact
},
"文字列 __1行__ 1" : {
"value" : projectname
},
"ルックアップ" : {
"value" : rookup
}
},
"Table_1" : {
"value" : [
{
"value" : {
"文字列 __1行__ 4" : {
"value" : productname
}
},
"value" : {
"数値_0" : {
"value" : quantity
}
},
"value" : {
"文字列 __1行__ 5" : {
"value" : unit
}
},
"value" : {
"数値" : {
"value" : unitprice
}
}
}
]
}
};
//Kintone REST API リクエスト
kintone.api(
'https://(subdmain).cybozu.com/k/v1/record.json',
'POST',
params,
function(resp){
alert("登録が完了しました。");
},
function(resp){
alert("登録エラー");
}
);
});
})();