「kintone」をご存知でしょうか?
cybozu提供のクラウドサービスでweb上でレコード形式のデータを便利に扱うことができます。
今回はkintoneのフォーム編集にて発生した「Cannot read property ‘split’ of undefined」の修正対応についてご紹介させて頂きます。
すごく、マイナーな情報のように思います。
操作の内容とエラーの内容
まずは発生した事象についてご説明いたします。
操作の内容
フォームから特定の入力フォームを削除した後の保存時に発生しました。
入力フォームは、ルックアップ形式です。
エラーの内容
「Cannot read property ‘split’ of undefined」
javascriptらしきエラーで、対象のプロパティが未定義となっているようです。
原因と修正方法
そんなに解決まで悩むことはありませんでしたが、簡単に原因と修正方法をメモしておきます。
原因
レコードの権限設定で対象の入力フォームを抽出条件に指定していたためになります。
修正方法
レコードの権限設定の抽出条件から対象の入力フォームを抽出条件から取り除くことで解消します。
その後フォームから特定の入力フォームを削除した後の保存に成功しました。
まとめ
かなりマイナーな記事になりました。
ですが、ノウハウとしては有効かなとは思いますので、もし同じ事象ではまってしまった方がおられましたらご参考まで。
何かご要望がありましたら<お問合せからご連絡ください。