帮助程序函数入门

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

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

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

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

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

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

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

函数

聚合和数组函数

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

日期时间函数

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

映射函数

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

数学函数

绝对此函数将转换其绝对值的数字
Random此函数返回一个介于0和1之间的随机值
向下舍入此函数对数字进行四舍五入
向上舍入此函数会舍入一个数字
至百分比此函数将数字转换为百分比
精度此函数将数字转换为所需的精度

对象函数

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

字符串函数

驼峰此函数用于大写字符串中每个单词的第一个字母
Concat此函数用于将两个字符串合并为一个
Contains此函数用于确定字符串是否包含指定的子字符串
不包含此函数用于确定字符串是否不包含指定的子字符串
不以结尾此函数用于确定字符串是否以指定的子字符串结尾
开头不为此函数用于确定字符串是否不以指定的子字符串开头
编码64此函数用于对字符串进行编码或解码
结束于此函数用于确定字符串是否以指定的子字符串结尾
等于此函数用于确定字符串是否不以指定的子字符串开头,且区分大小写
等于忽略大小写此函数用于确定字符串是否不以指定的子字符串开头,而不区分大小写
提取电子邮件域此函数用于提取电子邮件地址的域
获取URL主机此函数用于获取url主机。
获取URL路径此函数用于获取URL路径
获取URL协议此函数用于获取URL协议
索引此函数返回(在第一个参数中)第二个参数第一个实例的位置。 如果没有匹配项,则返回–1
IsEmpty此函数用于检查字符串或表达式是否为空。
不为空如果参数中的字符串不为空,则此函数会返回true。
最后一个索引此函数返回第二个参数最后一个实例的位置(在第一个参数中)。 如果没有匹配项,则返回–1。
左裁切此函数从字符串的开头删除空格
Length此函数用于获取字符串或表达式中的字符数
此函数用于确定字符串是否与指定模式匹配
小写此函数将字符串转换为小写字母
蒙版此函数用于将字符串的一部分替换为“X”字符。
匹配此函数用于确定字符串是否与特定正则表达式匹配
MD5此函数返回输入字符串的md5哈希。
不等于此函数用于确定字符串是否不等于指定的字符串
不等于忽略大小写此函数将比较两个忽略大小写的字符串。
正则表达式组此函数用于根据提供的正则表达式提取特定信息
替换此函数将字符串中的给定子字符串替换为另一个子字符串
全部替换此函数将与“target”匹配的文本的所有子字符串替换为指定的文字“replacement”字符串
右修剪此函数从字符串的末尾删除空格
拆分此函数用于按给定字符拆分字符串
开始于此函数用于确定字符串是否以指定的子字符串开头
字符串至今此函数用于将字符串转换为日期。 它返回纪元日期作为无效输入的输出。
字符串到整数此函数将字符串值转换为整数值。
字符串到数字此函数用于将字符串转换为数字。 它会返回与无效输入输出相同的字符串。
子字符串此函数返回开始索引和结束索引之间的字符串表达式的子字符串。
标题大小写此函数用于大写字符串中每个单词的前几个字母
至布尔此函数根据参数值的类型,将参数值转换为布尔值。
截止时间此函数用于将字符串转换为日期。 它返回纪元日期作为无效输入的输出。
仅截止日期时间此函数会将参数值转换为仅限日期时间的值。 它返回纪元日期作为无效输入的输出。
修剪此函数从字符串的开头和结尾删除空格
大写此函数将字符串转换为大写字母
Url解码此函数用于对URL编码的字符串进行解码。
Url encore此函数用于对字符串进行URL编码。

辅助程序

帮助者详见 本页.

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

操作员

算术函数

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

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

布尔函数

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

此运算符创建逻辑连词
此运算符会创建逻辑分离

比较函数

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

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

操作方法视频

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

在此页面上