kintoneでファイルアップロードする時の注意点
備忘録としてメモ。
状況
「商品マスター」というアプリを作成し、アプリ側で「書き出す」を選択してcsvファイルを書き出してから、ファイルに1件追加してアップロードした。 しかし、ファイルアップロード時に失敗した。
原因
一括更新キーチェックにチェックを入れる項目を間違えた。
そもそも一括更新キーとは
チェックを入れたらアップロードしたファイルのフィールドと、既存のレコードを比較して一致する場合は上書きする機能のこと。
チェックしたキーは?
・レコード番号←エラー
・キー無し←エラー
・商品コード←成功
レコード番号をキーにすると、アプリに存在しないレコードがある場合は読み込むことが出来ない
結論
一括更新キーを設定しない場合、既存のレコードと被っていても新たにレコードを作成する。
ただし、フォームの設定で値の重複を禁止している場合は、値が重複したレコードが作成されるためエラーになる。