detail画面でのサブテーブルの更新について

一覧画面を開いたときに名前を取得し別アプリからデータを取得、一覧画面をrestapiで更新をかけて最新状態にしたいと考えています。

getはできていてputの処理ですがparamの書き方がjson形式でわからないのでご教授をお願いいたします。

varputrow=[];for(leti=0;i\<rec.length;i++){ var開始日=rec[i]['開始日'].value; var終了日=rec[i]['終了日'].value; var取引先企業名=rec[i]['取引先企業名'].value; varプロジェクト名=rec[i]['プロジェクト名'].value; varnewdata={'value':{  '開始日':{   'value':開始日},  '終了日':{   'value':終了日},  '取引先企業名':{   'value':取引先企業名},  'プロジェクト名':{   'value':プロジェクト名}  },};putrow.push(newdata);}varparam={ app:127, id:kintone.app.record.getId(), record:{  '配属・異動':{   'value':[    {     putrow
    }   ]  } }}

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

ishikawayuito 様

 

こんにちは。

param の中で id : kintone.app.record.getId() が使われていますが、こちらは一覧画面では利用できないのではないかと思います。

レコード詳細情報取得 – cybozu developer network

おそらくそこが原因ではないかと思いますので、更新対象になる record id を正しく取得できれば解決かと思われます。

新屋 育男様

コメントありがとうございます。問題が解決できました!

今後もなにかあればよろしくお願いいたします。