跳到内容
请注意::本文仅为方便您阅读而提供。本文由翻译软件自动翻译,可能未经校对。本文的英文版应被视为官方版本,您可在此找到最新信息。您可以在此处访问。

使用工作流程格式化数据

上次更新时间: 2025年9月22日

可与以下任何订阅一起使用,除非另有说明:

使用格式化数据工作流程操作来修复、格式化和维护 CRM 数据。例如,可以将联系人或公司名称大写,或根据属性计算值。

您还可以将数据转换为单行或多行文本属性,或将数据格式化并添加到Google 电子表格中。

使用工作流格式化数据分为两步。首先,通过设置格式化数据操作来准备数据。然后,设置另一个工作流 操作来使用这些数据。

使用默认格式化选项格式化数据

使用默认格式化选项格式化数据:

  1. 在 HubSpot 帐户中,导航到自动化 > 工作流
  2. 单击现有工作流程的名称,或创建新工作流程
  3. 在工作流程编辑器中,单击+ 加号图标 添加工作流程操作。
  4. 在操作面板中,选择数据操作 部分中的格式化数据
  5. 在右侧面板中,确保自定义模式 开关处于关闭状态。
  6. 在左侧面板中,选择要格式化的属性或值:
    • 要格式化已注册记录的属性值,请单击下拉菜单查看属性或操作输出,然后选择已注册记录。然后选择属性
    • 要格式化先前操作的结果,请单击下拉菜单中的查看属性或操作输出,然后选择操作输出。然后,单击展开一个操作名称,再选择一个操作输出
  7. 单击格式 下拉菜单,选择 格式选项
  8. 单击输出类型下拉菜单,然后选择输出类型。根据所选的格式化选项,数据可以格式化为文本、数字、日期或日期时间值。


workflows-format-action

  1. 要将格式化数据自动保存到现有属性中,请执行以下操作
    • 选择是,将值保存到属性 复选框。
    • 在顶部单击保存并继续。这将自动创建一个新的编辑记录操作。
      • 默认情况下,该操作的字段将自动填充并设置为更新相同的记录和属性。
      • 您可以进一步自定义该操作,了解有关使用编辑记录操作的更多信息。
    • 然后点击保存
  2. 设置操作后,单击 保存

workflows-format-action-edit-record

默认格式化选项

使用格式化数据 操作时,可使用以下默认格式化选项:

  • 添加数字:为属性或值添加特定数字。在要添加的数字字段中输入所需的值。
  • 添加时间量: 在日期时间值中添加时间量(如小时、天数)。在要添加的 时间量字段中输入时间量,然后使用时间单位 下拉菜单选择时间单位。
  • 计算一个数字的 n 次根值: 计算一个数字的根值。在N 次根号字段中输入根号。
  • 第一个字母大写:将数值的第一个字母大写。数值中的所有其他字符都将改为小写。仅适用于拉丁字母中的字符。
  • 将所有字符改为小写:将数值中的所有字符改为小写。仅适用于拉丁字母中的字符。
  • Change all characters to uppercase(将所有字符更改为大写)将值中的所有字符更改为大写。仅适用于拉丁字母中的字符。
  • 更改为标题大小写:将值更改为标题大小写。值中每个单词的第一个字母将大写,所有其他字符将改为小写。仅适用于拉丁字母中的字符。
  • 转换为 Unix 时间戳:将值转换为 Unix 时间戳。
  • 剪切一个或多个字符:从值中删除特定字符。在要剪切的字符字段中输入要删除的字符。例如,对于邮政编码02145 ,可以在该字段中输入02 ,这样值就会变成145
  • 除以一个数字:将数值除以一个特定的数字。在要除以的数字 字段中输入要除以的数字。
  • Escape 和 URL 编码:以 URL 编码格式返回值。例如,将hello world转换为hello%20world。
  • 格式化日期和时间:更改值的日期时间格式
    • 日期格式:值的新日期格式。
    • 时区:值应按照IANA TZDB 格式格式化的时区。默认情况下,返回 UTC 时间。
    • Locale(地区):值使用的地区,如en-UShi-IN
  • 获取数字的绝对值: 返回数字的绝对值。使用该选项可以确保数字为正数。
  • 乘以一个数字:将数值乘以一个特定的数字。在数字 乘以数值字段中输入要乘以的数字。
  • 删除 HTML 标记:从值中删除所有 HTML 标记。
  • 替换字符:查找并替换数值中的特定字符。
    • 要替换的字符:值中要替换的字符串。
    • 替换字符: 要替换的指定字符的替换值。
    • 要替换的实例 :要 替换的字符 值的替换次数。默认情况下,字符的所有实例都将被替换。
  • 数字四舍五入: 增加或减少数值到最接近定义的小数位。
    • 四舍五入到小数位: 选择四舍五入到整数还是选择四舍五入到小数位。
    • 四舍五入方法: 从 "始终向上舍入"、"始终向下舍入"或"舍入到最接近的数字"中选择。
  • 减去时间量: 选择从日期属性中减去时间量。在 "要减去的金额 "字段中输入数值,并在 "时间单位 "字段中选择时间单位
  • 测试一个数字是否能被整除:检查数值是否能被指定的数字整除。在要除以的数字字段 中输入要检查的数字。
  • 修剪前导和尾部空白: 删除数值的所有前导和尾部空白。

使用自定义公式格式化数据

使用自定义公式格式化数据:

  1. 在 HubSpot 帐户中,导航到自动化 > 工作流
  2. 单击现有工作流程的名称,或创建新工作流程
  3. 在工作流程编辑器中,单击+ 加号图标 添加工作流程操作。
  4. 在操作面板中,选择数据操作 部分中的格式化数据
  5. 在左侧面板中,单击打开自定义模式
  6. 公式 部分,输入自定义公式
  7. 单击插入,在公式中添加以下元素之一:
    • 动作输出: 同一工作流程中先前动作的输出值。
    • HubSpot 属性: 属于注册记录的属性值。
    • 函数: 用于设置公式的运算符,如第一个字母大写或添加数字。
  8. 预览将自动弹出一个示例结果:
    • 如果您的公式使用了一个变量(如属性值),预览将自动显示使用默认值的结果。
    • 要查看包含其他示例的预览,请单击 "编辑示例数据 "并为每个字段输入不同的测试值

workflows-format-action-custom


  1. 将格式化的数据自动保存到现有属性中:
    • 选择是,将值保存到属性 复选框。
    • 在顶部单击保存并继续。这将自动创建一个新的编辑记录操作。
      • 默认情况下,该操作的字段将自动填充并设置为更新相同的记录和属性。
      • 您可以进一步自定义该操作,了解有关使用编辑记录操作的更多信息。
  2. 设置操作后,单击保存

自定义公式示例

使用自定义公式,可以为输出自定义复杂的格式选项。了解更多有关自定义公式函数的信息。例如,您可以计算以下内容

请注意:虽然可以将函数复制并粘贴到公式部分,但必须手动插入所使用的任何标记,如动作输出 HubSpot 属性

workflows-format-data-phone
使用案例 公式
删除电话号码中的特殊字符。

例如,在整个账户中统一电话号码的格式。
cut(cut(cut([phone], "-"), "*"), "#")
计算销售代表的佣金金额。

例如,在交易记录中记录佣金率。
([Amount] * [commission_rate])
连接不同属性的字符串值 concat([company_name], [month_and_year])
将数据重新格式化为操作发生的时间。

例如,根据特定事件发生的时间创建报告或分段。
cut( regex_replace(datetimeformat([hs_email_last_open_date], "full"), ".*\b(at\b)", "") ,"Coordinated Universal Time")
将数据重新格式化为操作发生的星期。

例如,根据特定事件发生的星期创建报告或片段。
regex_replace(format_datetime([createdate], "full"), ",.*$", "" )

使用格式化数据

添加格式化数据操作后,还需要设置其他操作来使用格式化数据。在格式化数据操作中,你可以使用格式化数据自动更新现有属性。

如果安装了 GoogleSheets 集成,还可以将格式化数据添加到Google Sheet

用格式化数据更新现有属性

设置编辑记录操作,用新格式化的数据更新属性。该操作可以使用之前格式化数据操作中的格式化数据。

  1. 在 HubSpot 帐户中,导航到自动化 > 工作流。 工作流程
  2. 单击现有工作流程的名称,或创建新的工作流程
  3. 在工作流程编辑器中,单击+ 加号图标 添加工作流程操作。
  4. 在操作面板中,选择编辑记录
  5. 在左侧面板中,单击要编辑的属性下拉菜单,然后选择一个属性
  6. 对于复选框和其他选择类型的属性:
    • 单击选择值下拉菜单,然后选择数据变量
    • 在 "选择数据变量"面板中,单击 "已注册[对象]"下拉菜单并选择 "操作输出"。将值复制到不同属性时,属性必须兼容。了解有关兼容属性类型的更多信息。
    • 单击展开上一个操作名称并选择一个操作输出
  7. 对于文本输入属性:
    • 单击选择值文本框。
    • Choose a data variable(选择数据变量 面板中,单击Enrolled [object]下拉菜单并选择Action outputs(动作输出)
    • 单击展开上一个操作名称并选择一个操作输出
  8. 单击保存编辑记录操作设置完成后,工作流程就可以使用先前格式化的值更新 CRM 属性了。

workflows-format-data-edit-record

向 Google Sheets 添加格式化数据

如果你安装了 Google Sheets 集成,就可以直接在电子表格中添加格式化数据,而无需更新 HubSpot 中的任何属性。例如,如果工作表中的联系人姓名需要小写格式化,但你仍希望他们的姓名在 HubSpot 中保持大写。

你可以从应用市场工作流中 连接 Google Sheets 应用程序

  1. 在 HubSpot 帐户中,导航到自动化 > 工作流
  2. 单击现有工作流的名称,或创建新工作流
  3. 在工作流程编辑器中,单击+ 加号图标 添加工作流程操作。
  4. 在操作面板中,选择创建 Google Sheet 行
  5. 单击电子表格下拉菜单。然后,选择要发送数据的电子表格。你可以从将 Google Sheets 连接到 HubSpot 的用户拥有或共享的电子表格中进行选择。
  6. 单击工作下拉菜单。然后,选择要发送数据的工作表。工作表字 段指的是电子表格底部的选项卡。
  7. 设置 Google 工作表行以使用格式化数据:
    • 单击 "标题"下拉菜单。然后,在 Google 工作表中选择相应的
    • 单击属性 字段。
    • 在数据面板中,单击 "下拉菜单查看属性或操作输出 ",然后选择 "操作输出"。
    • 单击展开格式化数据 操作。要使用先前格式化的值,请选择[输出类型] 值。此操作可以使用之前任何格式化数据操作中的格式化数据。
    • 重复操作,直至完成新行。
  8. 单击保存

设置好创建 Google Sheet 行操作后,工作流就可以使用以前的格式化值向 Google Sheet 添加新行,而不会影响现有属性。了解有关使用工作流向 Google Sheet 添加数据的更多信息。


workflows-format-action-google-sheet

这篇文章有帮助吗?
此表单仅供记载反馈。了解如何获取 HubSpot 帮助