使用している CSV のフォーマットについて説明します。
◼文字コード:UTF-8
◼改行コード:CR、LF、CRLF(いずれも可)
◼区切り文字:「,」(カンマ、以下略)
◼ヘッダ行:
● 1 行目:取り込みを行う項目のラベル名等(処理とは関係ないが必須の行)
● 2 行目:取り込みを行う項目の API 参照名(データ行と一致していれば並び順は任意)
◼データ行:
● データの中に改行や「,」を含む場合は、「"」(ダブルクォート、以下略)で括ります。
例)データの値が「value1,value2」の場合 → 「"value1,value2"」
● データの中に「"」を含む場合は、「"」で二重に括り、エスケープします。
例)データの値が「test "data"」の場合 → 「test ""data""」
● 日付型の形式は「yyyy-MM-dd」です。 ※MM:時間の「分」と区別する書式
● 時間型の形式は「HH:mm:ss」です。 ※HH:ゼロ付き 24 時間(00~23)の書式
● 日付型+時間型の形式は「yyyy-MM-dd HH:mm:ss」です。
● データ行末尾の改行は不要ですが、改行をしても問題はありません。
● 「カスタムオブジェクト ID」を設定した場合は既存レコードの更新用として扱われ、設定しなかった場合は新規レコードの作成用として扱われます。
● 「カスタムオブジェクト ID」のある CSV ファイルをインポートし、かつ対象となる既存レコードが存在しなかった場合は、更新の代わりに新規レコードが作成されます。