[レガシー]{class="badge informative"}

パーソナライゼーションエディターでサポートされる関数 personalization-editor-supported-functions

意思決定管理では、表示域を追加​ オファーコンテンツ ​ (画像、テキスト、オファー内のリンク)をパーソナライズする際に パーソナライゼーションエディター を使用します。

Offer Decisioning バックエンドは、コンテンツをパーソナライズする際に、パーソナライゼーションエディターで使用できる関数の サブセット のみをサポートします。 このページには、オファーコンテンツに対してエディターで安全に使用できるすべての関数が一覧表示されます。 各セクションを展開すると、サポートされる演算子、ヘルパー、関数が表示されます。

NOTE
この関数リストは、オファーコンテンツのパーソナライズのみ (表示域)に適用されます。 決定ルールとランキング式は、異なるエディターを使用するので、このサブセットに限定されません。

サポートされる関数のリスト supported-functions-list

演算子
  • 算術演算:+ - * / %
  • 論理:and or !
  • 比較:= != > >= < <=
ヘルパー
  • Each
  • With
  • If
  • Unless
  • Let
  • デフォルトのフォールバック値
  • フラグメント
  • datasetLookup
  • externalDataLookup (Alpha)
  • インライン
  • Url
  • 実行メタデータ
  • valueAtPath
文字列関数
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 18-row-2 19-row-2 20-row-2 21-row-2 22-row-2 23-row-2 24-row-2 25-row-2 26-row-2 27-row-2 28-row-2 29-row-2 30-row-2 31-row-2 32-row-2 33-row-2 34-row-2 35-row-2 36-row-2 37-row-2 38-row-2 39-row-2 40-row-2 41-row-2 42-row-2 43-row-2 44-row-2 45-row-2
表示名 内部名
小文字 lowercase
大文字 uppercase
キャメルケース camelCase
タイトルケース titleCase
トリミング trim
左トリミング leftTrim
右トリミング rightTrim
空である isEmpty
等しい (大文字と小文字を区別しない) equalsIgnoreCase
等しくない (大文字と小文字を区別しない) notEqualWithIgnoreCase
置換 replace
すべて置換 replaceAll
連結 concat
分割 split
Encode64 encode64
長さ length
MD5 md5
SHA256 sha256
類似 次に類似
次で始まる startsWith
次で始まらない doesNotStartWith
次で終わる endsWith
次で終わらない doesNotEndWith
次を含む 次を含む
次を含まない doesNotContain
次に等しい 次と等しい
次と等しくない notEqualTo
一致 一致する
正規表現グループ regexGroup
文字列から数値へ stringToNumber
文字列を日付に stringToDate
日時に toDateTime
日時のみに toDateTimeOnly
メールドメインを抽出 extractEmailDomain
電子メールユーザー名を抽出 extractEmailUsername
空でない isNotEmpty
インデックス indexOf
最後のインデックス lastIndexOf
部分文字列 substr
ブール値に toBool
文字列を整数に string_to_integer
マスク マスク
形式の通貨を取得 formatCurrency
文字の Unicode 値の取得 charCodeAt
任意のテキストの Qr コードを取得 qrCode
配列、リストおよびセットの関数
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2
表示名 内部名
個別 distinct
次に含まれる in
次に含まれない notIn
交わり 交わり
サブセット subsetOf
スーパーセット スーパーセットの
次を含む includes
配列の最初の N 個を並べ替えて取得 topN
配列の最後の N 個を並べ替えて取得 bottomN
最初の項目 ヘッド
カウント count
合計 sum
平均 平均
最小 min
最大 max
マップ関数
table 0-row-2 1-row-2 2-row-2 3-row-2
表示名 内部名
取得 get
キー キー
オブジェクト関数
table 0-row-2 1-row-2 2-row-2
表示名 内部名
null である isNull
null でない isNotNull
数学関数
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2
表示名 内部名
パーセンテージに toPercentage
切り上げ 切り上げ
切り捨て roundDown
精度に toPrecision
絶対 絶対パス
ランダム random
16 進数へ toHexString
ロケールに対応する数値を取得 formatNumber
文字列へ toString
ToInt toInt
To Long toLong
日時関数
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 18-row-2 19-row-2 20-row-2 21-row-2 22-row-2 23-row-2 24-row-2 25-row-2 26-row-2 27-row-2 28-row-2 29-row-2 30-row-2 31-row-2 32-row-2 33-row-2 34-row-2 35-row-2 36-row-2 37-row-2
表示名 内部名
Now now
CurrentZonedDateTime を取得 getCurrentZonedDateTime
終了日 toDate
終了時間 toTime
日時に toDateTime
日時のみに toDateTimeOnly
終了日のみ toDateOnly
終了時間のみ toTimeOnly
タイムゾーンへ toTimeZone
日付を書式設定 formatDate
日時をフォーマット formatDateTime
時間をフォーマット formatTime
日付を解析 parseDate
日時を解析 parseDateTime
解析時間 parseTime
日数を追加 addDays
月数を追加 addMonths
年数を追加 addYeers
時間数を追加 addHours
分数を追加 addMinutes
秒数を追加 addSeconds
日数を減算 subtractDays
月を減算 subtractMonths
年を減算 subtractYears
時間を減算 subtractHours
分を減算 subtractMinutes
秒を減算 subtractSeconds
日数差 diffDays
月数の違い diffMonths
年差 diffYears
時間差 diffHours
分単位の違い diffMinutes
秒単位の違い diffSeconds
1 日の始まり startOfDay
1 日の終わり endOfDay
次より前である isBefore
次の後である isAfter
URL 関数
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2
表示名 内部名
エンコード URL encodeUrl
デコード URL decodeUrl
URL クエリパラメーターを取得 getUrlQueryParam
URL プロトコルを取得 getUrlProtocol
URL ホストを取得 getUrlHost
NOTE
オファーコンテンツのパーソナライズ時に上記のリストにない関数を使用すると、実行時に式が失敗したり、予期しない結果が生じたりする可能性があります。 Journey Optimizer のパーソナライゼーションで使用できる関数の完全なセットについては、​ ヘルパー関数リスト ​ を参照してください。 Offer Decisioningでのコンテンツのパーソナライズでは、このページに記載されているサブセットのみがサポートされます。
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76