请注意::本文仅为方便您阅读而提供。本文由翻译软件自动翻译,可能未经校对。本文的英文版应被视为官方版本,您可在此找到最新信息。您可以在此处访问。
在工作流程中格式化数据时使用自定义公式函数
上次更新时间: 2026年4月13日
如果您正在工作流中使用自定义公式对数据进行格式化,可以使用来自已注册记录的属性值或先前操作的输出结果来构建复杂公式。
这些函数不适用于计算属性。如果您想了解计算属性的运算符、函数等内容,请参阅如何创建自定义方程式计算属性。
请查看以下不同函数,以确定应使用哪一种:
| 函数 | 描述 | 示例 |
| abs | 获取一个数的绝对值。您可以使用此函数来确保该数为正数。 |
|
| add | 将一个数值加到另一个数值上。此函数与 + 运算符功能相同。请配合以下内容使用:
|
此外,您还可以使用:
|
| concat | 合并多个字符串值。此函数仅在“自定义”模式下使用“格式化数据”操作时可用。 |
|
| 首字母大写 | 将字符串值的首字母大写。第一个字符将变为大写,其余所有字母将变为小写。输入中的其他单词的首字母不会被大写 |
|
| 截取 | 截取一个或多个字符以从值中移除字符串。此函数可用于匹配并截取字符串的特定部分。参数指定应被移除的字符串部分。请配合以下内容使用:
|
|
| datetimeformat | 请注意:此公式已弃用,并被下方的 |
|
| format_datetime | 将时间戳转换为易于阅读的格式。请在提供时间戳或属性时,配合以下参数来配置其格式:
|
|
| divide | 对数字进行除法运算。此函数是 / 运算符的替代方案。请与以下内容配合使用:
|
此外,您还可以使用:
|
| 可除性 | 测试一个数是否能被整除。当没有余数时,该函数返回 true;当有余数时,该函数返回 false。请配合以下内容使用:
|
|
| join | 将两个或多个字符串合并为一个结果字符串,并在每个值之间使用分隔符。此功能仅在“自定义”模式下使用“格式化数据”操作时可用。 与以下操作配合使用:
|
|
| left | 返回字符串值中从起始位置开始的一段字符子串。此函数仅在“自定义”模式下使用“格式化数据”操作时可用。 |
|
| length | 返回字符串中的字符数。 |
|
| lower | 将字符串中的所有字符转换为小写字母。 |
|
| mid | 返回字符串值中的子字符串。此函数仅在“自定义”模式下使用“格式化数据”操作时可用。 |
|
| minus_time | 从日期/时间对象中减去指定时间。请与以下操作配合使用:
|
|
| 乘数 | 将一个值乘以一个数字。此函数是 * 运算符的替代方案。请与以下内容配合使用:
|
此外,您还可以使用:
|
| number | 将字符串转换为数字。 |
|
| plus_time | 向日期/时间对象添加一定时间。与以下内容配合使用:
|
|
| 随机数 | 在指定范围内生成一个随机数。 使用此函数生成的数字是完全随机的,可能会重复。例如,如果您使用 1 到 3 的范围并注册了 3 个联系人,您可能无法获得 3 个唯一的数字。 范围包含最小值和最大值。设置范围时,您也可以使用 0 和负数。 |
|
| replace | 将所有子字符串替换为另一个字符串。请按以下方式使用:
|
|
| right | 从字符串值的末尾返回一段字符子串。此函数仅在“自定义”模式下使用“格式化数据”操作时可用。 |
|
| regex_replace | 搜索正则表达式模式并将其替换为提供的字符串。需配合以下参数使用:
|
|
| root | 计算一个数的平方根。可选地,指定要计算的第 N 次方根。使用方法如下:
|
|
| round | 将一个数四舍五入到指定的小数位。与以下内容配合使用:
|
|
| striptags | 移除 SGML/XML 标签,并将相邻的空格替换为一个空格。此过滤器可用于从变量中移除任何 HTML 标签。 |
|
| title | 将文本转换为标题格式。转换后的字符串中,每个单词的首字母将大写,其余字符均为小写。 |
|
| trim | 从字符串中移除首尾空格。 |
|
| unixtimestamp | 将日期/时间对象转换为 Unix 时间戳。 |
|
| upper | 将所有字符转换为大写。 |
|
| urlencode | 使用 UTF-8 格式对字符串进行转义和 URL 编码。 |
|
Workflows
你的反馈对我们至关重要,谢谢。
此表单仅供记载反馈。了解如何获取 HubSpot 帮助。
