レコードが自動生成されたタイミングで、フィールドの値をテーブルへコピーする

いつも参考にして大変勉強になります。

 

アプリAからアプリBへレコードをコピーして生成したタイミングで、

アプリBのフィールドA、B、Cの値を同アプリB内にあるテーブルへ自動で追加したいのですが、

アプリBのレコード生成後にテーブルが生成されません。。。

作成したコードは以下のとおりです。

何卒、ご教示頂けますと幸いです。

宜しくお願いします。

/\*\* \*/(function(){'use strict';kintone.events.on('app.record.create.submit',function(event){// 行の作成varnewRow1=createValue\_('','10%商品一式','1',フィールドA,0.1,'1','513494250','182','');varnewRow2=createValue\_('','8%商品一式','1',フィールドB,0.08,'2','513494250','155','');varnewRow3=createValue\_('01','送料','1',フィールドC,0.1,'3','513494250','182','');// Tableに初期値を定義するevent.record.テスト商品明細.value=[newRow1,newRow2,newRow3];returnevent;});functioncreateValue\_(number, text){return{'value':{'商品コード\_1':{'type':'SINGLE\_LINE\_TEXT','value':text},'商品名\_1':{'type':'SINGLE\_LINE\_TEXT','value':text},'ケース数\_0':{'type':'NUMBER','value':number},'税抜明細計\_0':{'type':'NUMBER','value':number},'消費税率\_0':{'type':'NUMBER','value':number},'明細行ID\_1':{'type':'NUMBER','value':number},'勘定科目ID\_1':{'type':'NUMBER','value':number},'税区分コード\_1':{'type':'NUMBER','value':number},'品目ID\_1':{'type':'NUMBER','value':number}}};}})();

小原 徳康さん

こんにちは。

 

var newRow1 = createValue_(‘’, ‘10%商品一式’, ‘1’, フィールドA, 0.1, ‘1’, ‘513494250’, ‘182’, ‘’); に対して

function createValue_(number, text) の定義の引数が2つしかありません。

同じになるように不足する引数を追加し、各フィールドのvalueにそれぞれの引数を当ててみてください。

koichi様

ご教示頂き有難うございます。

諸々不備があるソースで失礼いたしました。