どんな時に使う?
都道府県~番地が全て含まれている住所情報から、都道府県名だけを削除し、市区町村名以降の情報だけをフィードに利用したい
(変換イメージ)
今回は、都道府県〜番地までの住所情報がマスターデータの1項目にまとまって入っている場合に、市区町村名以降の情報を抜粋して、フィード項目に設定する方法をご紹介します。本記事では、Indeed や求人ボックスなどの求人検索サイトに必要なcity
項目を例として解説します。
使用機能・ルール
- 拡張項目
- 対応表
- 処理
- 次の項目の値を代入する
- 次の対応表で値の一部を置換する
設定方法
削除したい都道府県名の情報を対応表で設定し、ルールで置換することで不要な情報の削除を行います。
1.対応表を登録
「対応表」は、置換の対象となる「キー」と、置換先の「値」を定義する表を作るイメージとなります。実際の置換は「ルール」で行います。
「キー」には削除したい都道府県名を指定、「値」は空白にし、一致した値が空白に置換されるように設定が必要となります。今回はまとめて行を追加する方法を使います。
①「対応表」>「+対応表を作成」を選択
②「まとめて行を追加(テキストモード)」を選択し出てきたウィンドウに以下を丸ごと貼り付け
以下の情報を「まとめて行を追加」を選択して表示されたウィンドウに張り付けてください。
クリックして開閉:都道府県削除用対応表
北海道
青森県
岩手県
宮城県
秋田県
山形県
福島県
茨城県
栃木県
群馬県
埼玉県
千葉県
東京都
神奈川県
新潟県
富山県
石川県
福井県
山梨県
長野県
岐阜県
静岡県
愛知県
三重県
滋賀県
京都府
大阪府
兵庫県
奈良県
和歌山県
鳥取県
島根県
岡山県
広島県
山口県
徳島県
香川県
愛媛県
高知県
福岡県
佐賀県
長崎県
熊本県
大分県
宮崎県
鹿児島県
沖縄県
2.拡張項目を作成してマッピング
拡張項目ext_市区町村以降(任意の項目名)
を作成してフィード項目city
にマッピングします。
拡張項目は Excel で例えると、空の列を1つ追加するイメージです。
価格の値を入れるための箱(項目)として拡張項目を作成します。作成後は必ず「保存」を選択し、変更内容を保存してください。
※マッピングした段階では拡張項目は空の状態です。この後、ルールで値を入れていきます。
※保存しないまま画面遷移すると、マッピングの変更が保存されません。
3.置換するためのルールを作成
「次の対応表で値の一部を置換する」という処理を利用して、対応表の「キー」で設定しているものと同じ内容が利用項目内に含まれる場合は、該当部分だけを「値」に設定しているものに置換していきます。今回は、「値」を空白にすることで、削除を行います。
city
に都道府県名を削除した住所を代入する
①ext_市区町村以降
に、マスターデータの項目勤務地住所
を代入
②処理「次の対応表で値の一部を置換する」で置換
「+AND」でルールを追加しext_市区町村名以降
に対して、処理の部分で「次の対応表で値の一部を置換する」を選択し、1. で作成した対応表「city 用/都道府県を削除」を選択します。
ルールを保存してプレビュー・またはフィード変換後にフィードより、意図された設定になっているかご確認ください。