概要

DrupalのFeedsモジュールを使って、以下のようなCSVの登録を試みました。

idtitletarget
xxxあああ9600023

このように、一つのフィールドに複数の値を登録したい場合には、Feeds Tamperモジュールが使用できました。

https://www.drupal.org/project/feeds_tamper

以下の記事が参考になりました。

https://acret.jp/drupal/articles/456

以下のように設定することで、複数の値を一括登録できました。

ただし、以下のように、target列が空の行を含む場合、

idtitletarget
xxxあああ

以下に示すエラーが発生しました。

ResponseText:Thewebsiteencounteredanunexpectederror.Pleasetryagainlater.Drupal\tamper\Exception\TamperException:Inputshouldbeastring.inDrupal\tamper\Plugin\Tamper\Explode->tamper()(line72of/bitnami/drupal/modules/contrib/tamper/src/Plugin/Tamper/Explode.php).

対処法

以下のように、「Skip tampers」を選択しました。

さらに、「Skip tampers」を「Explode」の前に移動します。

結果、空の文字列が含まれていても、エラーを回避できました。

まとめ

同様のことでお困りの方の参考になりましたら幸いです。