選択リストを含むデータをDataloaderで登録しようとしてエラー
エラー発生
選択リストを含むデータをDataloaderで登録しようとしたら以下のエラーが出た。
INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST:~
試したこと:メタデータ編集
登録しようとしたオブジェクトのメタデータを見たところ、の中になかった。この選択リストは「グローバル値セット」を使っている。どうやらオブジェクトの選択リストにグローバル値セットを使用したあとに、当該グローバル値セットに値を追加してもメタデータには反映されないようだ。
これが原因かと思い、オブジェクトのに必要な記述を追加して再度実施したがダメ。
選択リストにも表示される。
カスタム項目にも表示される。
なぜ。。。?
試したこと:レコードタイプで選択リスト確認
検索してみると以下のサイトが出てきた。
'INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST' Even when the value is present in picklist field
Google翻訳で雑に翻訳するとレコードタイプと選択リストの関係があるみたいだ。
たしかに登録しようとしたオブジェクトには複数のレコードタイプがあった。レコードタイプからエラーになった選択リストを見てみると割り当たっていなかった。必要なレコードタイプで選択リストに項目を割り当てて再実施。
登録できた!
教訓
選択リストはちゃんとレコードタイプに割り当たっているか確認しよう。
ディスカッション
コメント一覧
まだ、コメントがありません