Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

データローダーの Import および Update 時の無効な ID によるエラー

公開日: May 13, 2026
説明
データローダー (Data Loader) を使用してインポート (Import) やアップデート (Update) を行う際、以下の無効なIDによるエラーが発生することがあります。これらのエラーはIDの形式や長さが正しくない場合に発生します。SalesforceのIDは15文字または18文字である必要があり、無効なIDはエラーを引き起こします。CSVファイルのID列を確認し、正しいIDを入力してください。
  • MALFORMED_ID: Object name id: id value of incorrect type.
  • MALFORMED_ID:bad id.
  • MISSING_ARGUMENT:Id not specified in an update call.
  • INVALID_CROSS_REFERENCE_KEY: invalid cross reference id.
解決策

Salesforce のレコードの長さは 15 文字または 18 文字です。

通常、組織内で見ると、次のように 15 文字です: 00300000003T2PG。
データローダー、API、または Apex を通じて表示される場合は、次のように 18 文字です: 00300000003T2PGAA0。
 
15 文字を使用した場合、システムが 18 文字表現に変換することがあります。無効な ID は、上記のいずれかのエラーで拒否されます。

シナリオ: CSV ファイルの ID 列に不正な ID が含まれている
 

1. 無効な文字を含む ID、または 15 文字未満の ID
  • [Insert/Update] 操作のエラーメッセージ: MALFORMED_ID: Object name id: id value of incorrect type
  • [Delete] 操作のエラーメッセージ:MALFORMED_ID:bad id
エラーの解決策:
  1. 組織内のレコードにアクセスして、入力された ID を確認します。これらの ID は大文字と小文字が区別されることに注意してください。
  2. 手動で15文字の ID を18文字の ID に変換します。「15 文字 ID の 18 文字 ID への変換」を参照してください。
  3. データローダーで正しい項目が対応付けられていることを確認してください。誤ってテキスト列を参照項目に対応付けてしてしまった場合、このエラーが表示されることがあります。
 

2. ID の欠落 (空白)
  • エラーメッセージ: MISSING_ARGUMENT: Id not specified in an update call.

エラーの解決策: 有効な ID を入力します (ID は空欄にしないでください)
 

3. 不正な ID (Update/Upsert)

  • エラーメッセージ: INVALID_CROSS_REFERENCE_KEY: invalid cross reference id.
エラーの解決策:  ID が正しく (既存の ID)、CSV ファイルに記載されているOwner ID がレコードにアクセスできるようになっている必要があります。

 
ナレッジ記事番号

000387915

 
読み込み中
Salesforce Help | Article