create.submit時に他のアプリへのレコード追加について

アプリAのcreate.submit時に、アプリBへレコードを1件追加したいと思っています。、

https://cybozudev.zendesk.com/hc/ja/community/posts/204347666-%E6%96%B0%E8%A6%8F%E4%BF%9D%E5%AD%98%E6%99%82%E3%81%AE%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%81%AE%E5%80%A4 

https://cybozudev.zendesk.com/hc/ja/community/posts/203598443-create-submit%E3%81%A7%E4%BB%96%E3%82%A2%E3%83%97%E3%83%AA%E3%81%8B%E3%82%89%E5%80%A4%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B 

などを参考にしながら、下記のように記述してみたのですが、アプリB(アプリ番号15)には、レコードが追加されません。

 kintone.events.on(‘app.record.create.submit’, function (event) {
         var record = event.record;

  moment.locale(‘ja’); // ロケールを設定
  var r_datetime = moment(new Date()).format(‘YYYY-MM-DD HH:mm’);

  var recordId = 55555;

  window.alert(r_datetime + "  date:  " + r_date  + " ID:  " + recordId );

  var parm = { ‘app’:15, ‘record’:{
                     ‘利用者レコードNo’:{‘value’:recordId },
                     ‘利用日時’:{ ‘value’:r_datetime }
                 } } ;

  return new kintone.Promise(function(resolve,reject){
   kintone.api(‘/k/v1/record’,‘POST’, parm,function(resp) {
    resolve(event);
   }, function() {
    resolve(event);
   });
  });

 });

 

また、実際には、"55555"のところは、アプリAのレコード番号をセットしたいのですが、

その書き方も、他の記事をいろいろ見てもわかりませんでした。

 

1.レコードが追加されない原因

2.アプリAのレコード番号のアプリBへの渡し方

について、ご教授頂けないでしょうか?

 

お手数をお掛けしますが、よろしくお願い致します。

 

mitaniさんこんにちは

まず、

>2.アプリAのレコード番号のアプリBへの渡し方

ですが、app.record.create.submitイベントはレコードが生成される前に発行されるイベントなので、

レコード番号は取得できません。

8月のアップデートで以下のイベントが追加されるので、そちらを利用することになると思います。

https://cybozudev.zendesk.com/hc/ja/articles/208735536

 

で、>1.レコードが追加されない原因

ですが、書き方は間違っていないと思うので、

デバッガでkintoneから返ってくるエラーメッセージや、フィールドコードが間違っていないかなどご確認ください。