Contact Washing Machineの処理
キャンペーン・キャンバスおよびプログラム・キャンバスでContact Washing Machineアプリケーションを構成するとき、ソース・フィールドに対して実行する処理を7つまで選択できます。次の表は、それらの用途の概要と例を示しています。
処理 |
摘要 |
---|---|
切捨て | 空白をすべて削除します。 |
左を切捨て | テキストの左側にある空白を削除します。 |
右を切捨て | テキストの右側にある空白を削除します。 |
小文字 | すべての文字を小文字に変換します。 |
大文字 | すべての文字を大文字に変換します。 |
単語先頭大文字 | 各単語の先頭文字を大文字にします。 |
構成 | 静的値とEloquaコンタクト・フィールドからテキストの文字列を作成し、それを宛先フィールドに配置します。[Ctrl]を押しながら[Space]を押すと、使用可能な静的フィールドとコンタクト・フィールドのリストが表示されます。 例: |
正規表現抽出 | 正規表現(RegEx)を使用して、一致する値をソース・フィールドから抽出し、宛先フィールドに配置します。抽出されるテキストの一致/不一致は、最初のカッコ付き正規表現(キャプチャ・グループとして知られる)に基づいて判断されます。正規表現にはキャプチャ・グループが含まれている必要があります。 例: ソース・フィールドに単純なEメール・アドレス( johnsmith@example.com など)が含まれていると仮定して、様々な値を抽出する方法を次の例に示します。
抽出Eメール・アドレス:
抽出ユーザー名: 次の例には2つのキャプチャ・グループがあります(1つは@より前に一致し、もう1つはそれより後に一致します)。最初のキャプチャ・グループと一致する値のみが抽出されます。
抽出会社名: 次の例には、2つのカッコ付き正規表現があります。(?のない)キャプチャ・グループのみが抽出されます。
重要: ヒント: 既存のデータに対してテストを実行して、正規表現をテストできます。または、regex101.comを使用して正規表現を検証できます。 |
正規表現置換 |
正規表現(RegEx)を使用して、コンタクト情報を検索して置換できます。 例: 電話番号に一貫した書式設定を適用するには、次の正規表現の例を使用してソース・フィールドで文字列を検索し、それを書式設定された文字列で置き換えます。
北米の電話番号を書式設定する手順は、次のとおりです。
ヒント: 既存のデータに対してテストを実行して、正規表現をテストできます。または、regex101.comを使用して正規表現を検証できます。 |
空白に設定 | Set to Blank: ソース・フィールド内のデータをクリアします。 |
算術 | Math: 宛先フィールドを更新する数式を入力できます。単純な演算子とカッコを使用して式を作成できます(+、-、/、*、^、()、[])。[Ctrl]を押しながら[Space]を押すと、使用可能なソース・フィールドのリストが表示されます。次の式がサポートされています。
例:
abs(X): 絶対値
abs(C_Company_Size) などの、この正規表現のコンタクト・フィールドを使用することもできます。floor(X): 最も近い整数への切下げ
rand(min, max): 乱数関数
単純な式: カッコをネストする場合: |
置換 | 「置換」は、ソース・フィールドでテキストの文字列を検索し、宛先フィールドでそれを目的のテキストに置換します。検索で大/小文字を区別できます。検索フィールドのテキストを空白にすることはできません。 |
参照 | 「参照」を使用すると、参照表からデータをプルすることによって、コンタクト情報を標準化および追加できます。これにより、カスタマがフォームに入力するフィールドを最小化できます。現在使用可能な参照表は、次のとおりです。
|