interlude

プログラミングや私的なこと

kintoneでファイルアップロードする時の注意点

備忘録としてメモ。 f:id:tatsuyard:20150507224112p:plain

状況

「商品マスター」というアプリを作成し、アプリ側で「書き出す」を選択してcsvファイルを書き出してから、ファイルに1件追加してアップロードした。 しかし、ファイルアップロード時に失敗した。

原因

一括更新キーチェックにチェックを入れる項目を間違えた。

そもそも一括更新キーとは

チェックを入れたらアップロードしたファイルのフィールドと、既存のレコードを比較して一致する場合は上書きする機能のこと。

チェックしたキーは?
・レコード番号←エラー
・キー無し←エラー
・商品コード←成功
f:id:tatsuyard:20150507224112p:plain

レコード番号をキーにすると、アプリに存在しないレコードがある場合は読み込むことが出来ない

結論

一括更新キーを設定しない場合、既存のレコードと被っていても新たにレコードを作成する。
ただし、フォームの設定で値の重複を禁止している場合は、値が重複したレコードが作成されるためエラーになる。