Aアプリの詳細データをBアプリに登録しようとするとエラーが出る。

詳細ページをクリックすると別アプリに詳細情報を登録するようにしましたが、以下のようなエラーが出て、登録できません。

 

 

(function() {
“use strict”;

kintone.events.on(‘app.record.detail.show’, function(event){
var record = event.record;
var companyname = record[‘COMPANY_NAME’].value;
var stq = record[‘STQ’].value;
var productname = record[‘Lookup’].value;
var unit = record[‘UNIT’].value;
var price = record[‘PRICE’].value;
var amount = record[‘AMOUNT’].value;
var options = event.record[‘OPTIONS’].value;
var subtotal = record[‘SUB_TOTAL’].value;
var discount = record[‘DISCOUNT_PRICE’].value;
var subtable = [];
for (var i=0; i < options.length; i++ ){
subtable.push({
value:{
“Lookup_0”: { value: options[i].value[‘Lookup_0’].value },
“OPTION_PRICE”: {value: options[i].value[‘OPTION_PRICE’].value },
“OPTION_AMOUNT”: {value: options[i].value[‘OPTION_AMOUNT’].value },
“OPTION_UNIT”: {value: options[i].value[‘OPTION_UNIT’].value },

});
}

var params = {
“app”: 31, 
“record”: {
“COMPANY_NAME”: { “value”: companyname },
“STQ”: { “value”: stq },
“PRODUCT_NAME”: {“value”: productname },
“OPTIONS”: {“value”: subtable },
“UNIT”: {“value”: unit },
“PRICE”: {“value”: price },
“AMOUNT”: {“value”: amount },
“SUB_TOTAL”: {“value”: subtotal },
“DISCOUNT_PRICE”: {“value”: discount },

}
};
kintone.api(
kintone.api.url(‘/k/v1/record’, true), // - pathOrUrl
‘POST’, // - method
params, // - params
function(resp) { // - callback
// (特に何もしない)
},
function(resp) { // - errback
// (特に何もしない)
}
);
});
// });
})();

 

詳細を開いたときに、新規作成をかけるように設定したつもりですが、

このようなエラーがでます。

修復方法を教えてください。

 

また、これはテスト段階で最終的なゴールは

セールスが見積を作成し、管理者が受注表を作るようにしたいです。

上記のコードは見積の所にあります。

 

プロセス管理を使って、受注になったら管理者権限のユーザーに

受注作成ボタンが表示されるようにJSで作ることは可能でしょうか?

 

よろしくお願いいたします。

調べたところ、

“OPTIONS”: {“value”: subtable },

サブテーブルの登録時に問題が生じているような気がします。

上記をコメントにするとうまくいきます。

 

何か、助言があればお願いいたします。

すいません。解決できました。