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

「フィールド数が無効」によりデータエクステンションのインポートに失敗する

公開日: Dec 17, 2024
説明

[序数でマッピング] オプションを使用して、[列ヘッダーあり] を選択しないでインポートアクティビティを設定すると、インポートでファイルの先頭行が列ヘッダーであるとみなされます。先頭行の列がファイルの他の行の列よりも多いと、インポートに失敗します。

問題を解決する方法は次のとおりです。

解決策

インポートエラーの「フィールド数が無効」を解決する方法
 

  • [序数でマッピング] でインポートするときにインポート先のファイルに列ヘッダーを追加して、[列ヘッダーあり] を選択します。
  • ファイルを編集して、各行に先頭行と同じ数の列があるようにします。 
  • ファイルの先頭行をファイル内の後ろの別の行に移動して、インポートアクティビティで新しい先頭行の列がプロセスに使用されるようにします。

 

「フィールド数が無効」エラーのその他の原因

インポートファイルの特定の行の長さがデータエクステンションの上限設定を超えている可能性もあります。ファイル内の文字数とデータエクステンションの文字制限の設定を比較します。

 

注意: カンマなどの特定の区切り文字を使用してインポートする場合、スプレッドシート内の値の前後に引用符がないと、1 つのセルが 2 つのセルとして扱われ、システムでの実際の列の数と合致しなくなります。

カンマの区切り文字のあるファイルがインポートされ、「123 Main St, Apt 1」の項目値が含まれている場合、この値は「123 Main St」の 1 つの項目と「Apt 1」の別の項目として扱われます。その結果、「フィールド数が無効」になります。

必ずインポートデータを区切る文字が含まれているように、すべてのデータを確認してください。また、異なる区切り文字でファイルのフォーマットを設定するか、セル内の値の前後に引用符を使用してください。さらに、インポートプロセスではインポートオプション [二重引用符 ( " ) をテキストの区切り文字として扱う] を選択してください。
 

ナレッジ記事番号

000385254

 
読み込み中
Salesforce Help | Article