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

使用工作流程格式化数据

上次更新时间: 三月 7, 2025

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

Operations Hub   Professional , Enterprise

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

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

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

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

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

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

 

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

默认格式化选项

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

  • 添加数字:为属性或值添加特定的数字。在要添加的数字字段中输入所需的值。
  • 添加时间量: 为日期时间值添加时间量(如小时、天数)。在要添加的 时间量字段中输入时间量,然后使用时间单位 下拉菜单选择时间单位。
  • 计算一个数字的 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 标记。
  • 替换字符:查找并替换数值中的特定字符。
    • 要替换的字符:值中要替换的字符串。
    • 替换字符: 要替换的指定字符的替换值。
    • 要替换的实例 :要 替换的字符 值的替换次数。默认情况下,字符的所有实例都将被替换。
  • 数字四舍五入: 增加或减少数值到最接近定义的小数位。
    • 四舍五入到小数位: 选择四舍五入到整数还是选择四舍五入到小数位。
    • 四舍五入方法: 从 "始终向上舍入"、"始终向下舍入"或"舍入到最接近的数字"中选择。
  • 减去时间量: 选择从日期属性中减去时间量。在 "要减去的金额 "字段中输入数值,并在 "时间单位 "字段中选择时间单位
  • 测试一个数字是否能被整除:检查数值是否能被指定的数字整除。在要除以的数字字段 中输入要检查的数字。
  • 修剪前导和尾部空白: 删除数值的所有前导和尾部空白。

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

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

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


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

自定义公式示例

使用自定义公式,可以为输出自定义复杂的格式选项。进一步了解自定义公式的功能。例如,您可以计算以下内容:

  • 删除电话号码中的特殊字符cut(cut(cut([phone], "-"), "*"), "#")

  • 计算销售代表的佣金金额:([Amount] * [commission_rate])

  • 连接不同属性的字符串值:concat([company_name], [month_and_year])


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

使用格式化数据

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

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

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

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

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

GIF illustrating HubSpot workflow edit record action for formatting data using Operations Hub Professional or Enterprise tools

编辑记录操作设置完成后,您的工作流程就可以使用先前格式化的值更新 CRM 属性了。

将格式化数据添加到 Google Sheets

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

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

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

 

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

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