kintone開発 ハマった箇所と解決方法

2016/6/28

・サブテーブルのJSONデータの更新作業で問題
→公式資料が間違っていた
★jsonのデータが公式サイトで違う場合がある
フィールド形式 ? cybozu.com developer network
https://cybozudev.zendesk.com/hc/ja/articles/202166330

★動かない?そんな時はデバッグをしてみよう!入門編 ? cybozu.com developer network
https://cybozudev.zendesk.com/hc/ja/articles/207613916?page=1#comment_203635763

→jsonのエラーも多少はメッセージでるのでよく見てみる

★jsonの整形{}の間をいれる
https://syncer.jp/json-prettyprint

<問題・対処>
・サブテーブルのJSONデータの更新作業で問題
→公式資料が間違っていた
★jsonのデータが公式サイトで違う場合がある
フィールド形式 ? cybozu.com developer network
https://cybozudev.zendesk.com/hc/ja/articles/202166330

・チェックボックスのJSONデータの更新作業で問題
→問題は文字フィールドだった→?jsだからおかしかったのかも。要再起動
→ルックアップの「ほかのフィールドのコピー」の対象になっていたデータを
更新かけようとしていた&対象のデータが必須になっていた
→更新かけられないので、ルックアップを更新するようにした
→必須をやめる

→ルックアップを更新かける場合、「関連付けるアプリ」の「コピー元のフィールド」が一意になっている必要がある

<発見事項>
・サブテーブル使った場合、行追加したイベント検知ができないaddeventlisnerでは対応できない→モバイル無理

・サブテーブルのルックアップは、app.record.edit.change.商品名検索では検知できないため、コピーしたフィールドの変化で察知する