ユーティリティ関数
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
以下は、オーディエンスのエクスポートで呼び出すことができるユーティリティ関数のリストです。
${concat(区切り文字列, firstString, secondString)}
この関数は、最初の文字列の末尾に2番目の文字列を追加して作成された文字列を返します。2つの文字列の間に区切り文字列を指定できます。
ゲストプロフィールでゲストの国と都市を考慮してください。
countryとcityの値を連結し、連結された文字列を出力に含めるには、Output structureタブのAttribute valueフィールドに次のように入力します。
上記の例のゲスト プロファイルの場合、戻り値は "IE_Dublin"になります。
${getDataExtension(extObj, extName, extKey, フォールバック)}
この関数は、ゲストプロファイルで使用可能なデータエクステンション値を返します。
次のデータエクステンションオブジェクトを持つゲストプロファイルについて考えてみます。
MemberCardCategoryの値にアクセスして出力に含めるには、「Output structure」タブのAttribute valueフィールドに次のように入力します。
上記の例のゲスト プロファイルの場合、戻り値は "premium"になります。
このデータエクステンションを持たないゲストプロファイルの場合、戻り値は "not-available"になります。
${getIdentifier(識別子Obj, provider, フォールバック)}
この関数は、ゲスト プロファイルで使用可能な場合、ゲストの識別子IDを返します。
ゲスト プロファイル内のゲストのidentifiers配列のオブジェクトについて考えてみます。
identifiers.idの値を出力に含めるには、「Output structure」タブのAttribute valueフィールドに次のように入力します。
上記の例のゲスト プロファイルの場合、戻り値は "3bb8fb2092d1"になります。
これらの識別子を持たないゲスト プロファイルの場合、戻り値は "not-available"になります。
${formatDate(日付, ロケール, タイムゾーン)}
この関数は、ISO日付を読みやすい日付にフォーマットし、選択した日付形式を使用します。
ゲストプロフィールでゲストの生年月日を考慮してください。
この日付を米国英語の日付形式に書式設定し、出力に含めるには、Output structureタブのAttribute valueフィールドに次のように入力します。
上記の例のゲスト プロファイルの場合、戻り値は "4/15/1984"になります。
${formatTime(時間, ロケール, タイムゾーン)}
この関数は、選択した時刻形式を使用して、ISO日付を読みやすい時刻に書式設定します。
ゲストプロフィールでゲストの生年月日を考慮してください。
この日付を米国英語の時間形式に書式設定し、出力に含めるには、Output structureタブのAttribute valueフィールドに次のように入力します。
上記の例のゲスト プロファイルの場合、戻り値は "3:04:00 AM"になります。
${formatDateTime(時間, ロケール, タイムゾーン)}
この関数は、ISO日付を、選択した日付と時刻の形式を使用して、読みやすい日付と時刻に書式設定します。
ゲストプロフィールでゲストの生年月日を考慮してください。
この日付を米国英語の日付と時刻の形式に書式設定し、出力に含めるには、Output structureタブのAttribute valueフィールドに次のように入力します。
上記の例のゲスト プロファイルの場合、戻り値は "4/15/1984, 3:04:00 AM"になります。
${sha256(値)}
この関数は、SHA-256アルゴリズムを使用して値をハッシュし、データが安全にエクスポートされるようにします。
ゲストプロファイルでゲストのメールアドレスについて考えてみます。
このメールアドレスをハッシュ化して出力に含めるには、「Output structure」タブのAttribute valueフィールドに次のように入力します。
上記の例のゲスト プロファイルの場合、戻り値はハッシュ化され、安全にエクスポートされます。