帮助程序函数入门

使用 Journey Optimizer 模板语言,用于对数据执行操作,如计算、数据格式或转化、条件等,并在个性化环境中处理它们。 了解中的个性化语法准则 本页.

➡️ 在此视频中了解如何使用帮助程序函数

模板语言在表达式编辑器的个性化下拉列表中提供的帮助程序函数中使用,如下所示:

在 Journey Optimizer 表达式编辑器中,帮助程序函数分为三类: 函数, 帮助者运算符.

选择类别以访问子类别和函数。

通过单击 > 图标。 通过单击 + 图标:函数会自动添加到个性化屏幕中。

单击 ... 图标,以查看函数的描述并将其添加到收藏夹。 了解详情

函数

数组函数

平均此函数返回数组中所有选定值的算术平均值
此函数用于确定某个项目是否是数组或列表的成员
最小此函数返回数组中所有选定值的最小值
计数此函数返回给定数组中的元素数
包括此函数确定数组或列表是否包含给定项
不在此函数确定某个项目是否不是数组或列表的成员
非重复此函数从数组或删除了重复值的列表中获取值
Intersects此函数确定两个数组或列表是否至少具有一个公共成员
子集此函数确定特定数组(数组A)是否是另一数组(数组B)的子集,即数组A中的所有元素是否为数组B的元素
第一项此函数返回数组或列表中的第一个项目
数组中的最后n位此函数返回数组中最后一个“N”项(当根据给定的数值表达式以升序排序时)
总和此函数返回数组内所有选定值的总和
阵列中的第一个n此函数返回数组中的第一个“N”项(当根据给定的数值表达式以升序排序时)
最大值此函数返回数组中所有选定值的最大值
超集此函数确定特定数组(数组A)是否是另一数组(数组B)的超集,即该数组A是否包含数组B中的所有元素

日期时间函数

年龄此函数从给定日期检索年龄
当前时间(以毫秒为单位)此函数以新纪元毫秒为单位检索当前时间
日期差异此函数以天为单位检索两个日期之间的差异
每周的某一日此函数检索每周时间
年中哪天此函数检索每年的某天
格式日期此函数可设置日期时间值的格式
设置天数此函数设置给定日期时间在月中的某天
设置天数此函数设置日期时间的小时数
到UTC此函数将日期时间转换为UTC
每年的某一周此函数返回一年中的某周

映射函数

获取此函数用于检索给定键的映射值
此函数用于检索给定映射的所有键
此函数可检索给定映射的所有值

对象函数

不为空此函数用于确定对象引用是否存在
为null此函数用于确定对象引用是否不存在

字符串函数

驼峰此函数用于大写字符串中每个单词的第一个字母
Concat此函数用于将两个字符串合并为一个
Contains此函数用于确定字符串是否包含指定的子字符串
不包含此函数用于确定字符串是否不包含指定的子字符串
不以结尾此函数用于确定字符串是否以指定的子字符串结尾
开头不为此函数用于确定字符串是否不以指定的子字符串开头
编码64此函数用于对字符串进行编码或解码
结束于此函数用于确定字符串是否以指定的子字符串结尾
等于此函数用于确定字符串是否不以指定的子字符串开头,且区分大小写
等于忽略大小写此函数用于确定字符串是否不以指定的子字符串开头,而不区分大小写
提取电子邮件域此函数用于提取电子邮件地址的域
IsEmpty此函数用于检查字符串或表达式是否为空。
左裁切此函数从字符串的开头删除空格
Length此函数用于获取字符串或表达式中的字符数
此函数用于确定字符串是否与指定模式匹配
小写此函数将字符串转换为小写字母
匹配此函数用于确定字符串是否与特定正则表达式匹配
不等于此函数用于确定字符串是否不等于指定的字符串
正则表达式组此函数用于根据提供的正则表达式提取特定信息
替换此函数将字符串中的给定子字符串替换为另一个子字符串
全部替换此函数将与“target”匹配的文本的所有子字符串替换为指定的文字“replacement”字符串
右修剪此函数从字符串的末尾删除空格
拆分此函数用于按给定字符拆分字符串
开始于此函数用于确定字符串是否以指定的子字符串开头
标题大小写此函数用于大写字符串中每个单词的前几个字母
裁切此函数从字符串的开头和结尾删除空格
大写此函数将字符串转换为大写字母

辅助程序

帮助者详见 本页.

每个此函数用于在数组上迭代
如果此函数用于定义条件块 — 如果表达式求值返回true,则会呈现该块
此函数允许将表达式存储为变量,以便稍后在查询中使用
除非此函数用于定义条件块 — 如果表达式求值返回false,则会呈现该块
使用此函数用于更改模板部分的评估令牌

操作员

算术函数

算术函数用于对值执行基本计算。

添加此运算符用于查找两个参数表达式的和
除数此运算符用于查找两个参数表达式的商
乘法此运算符用于查找两个参数表达式的乘积
余数 此运算符用于在将两个参数表达式除以后查找余数
减法 此运算符可找到两个表达式之间的差异

布尔函数

布尔函数用于对不同元素执行布尔逻辑。

此运算符创建逻辑连词
如果此运算符根据指定的条件是否为true来解析表达式
此运算符会创建逻辑求反
此运算符会创建逻辑分离

比较函数

比较函数用于比较不同表达式和值,并相应地返回true或false。

等号此操作检查值是否相等
大于此运算符检查第一个值是否大于第二个值
大于或等于此运算符检查第一个值是否大于或等于第二个值
不等于此运算符检查给定的表达式是否不等于给定值
小于或等于 此运算符检查第一个值是否小于或等于第二个值

操作方法视频

了解如何使用个性化辅助函数转换个性化值以及辅助函数的不同用例。

在此页面上