使用 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。
等于 | 此操作检查值是否相等 |
大于 | 此运算符检查第一个值是否大于第二个值 |
大于或等于 | 此运算符检查第一个值是否大于或等于第二个值 |
小于或等于 | 此运算符检查第一个值是否小于或等于第二个值 |
不等于 | 此运算符检查给定的表达式是否不等于给定值 |
了解如何使用个性化辅助函数转换个性化值以及辅助函数的不同用例。