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

通过工作流向 Google Sheets 添加数据

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

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

使用创建 Google Sheet 行操作或更新 Google Sheet 中的 数据操作,将 HubSpot 属性的数据发送到电子表格。例如,您可以使用此操作将新线索中的联系人数据发送到电子表格中,供销售拓展团队使用。

在使用工作流向 Google Sheets 添加数据之前,你需要将 Google Sheets 连接到你的 HubSpot 账户。您可以从应用市场工作流中 连接应用程序

开始之前

从 HubSpot 向 Google Sheets 发送数据时,请注意以下几点:

  • 默认情况下,HubSpot 会向 Google Sheets 发送内部属性值。对于日期,HubSpot 会以毫秒为单位发送 unix 时间戳。
    • 如果你订阅了Data Hub Professional,你可以在创建 Google Sheets 行操作之前添加格式化数据操作,将日期属性格式化为你想要的格式。然后,在 Google Sheets 操作的属性下拉菜单中,选择格式化数据操作的日期输出。
    • 还可以在电子表格的单独列中添加以下公式,在 Google Sheets 中将日期转换为毫秒:=A1/1000/60/60/24 + DATE(1970,1,1)。将A1替换为 unix 时间戳所在的列。
  • 使用创建 Google Sheet 行操作时,数据不会添加到现有行中。相反,该操作会在工作表中插入新行。这会影响引用单元格和使用的任何公式。为避免这种情况,请确保只引用已填充的现有行。要在现有行中添加数据,请使用更新现有 Google Sheet 行 操作。
  • 避免在 HubSpot 发送数据的工作表中手动添加数据。如果需要在电子表格中手动添加数据,应创建一个新工作表并引用第一个工作表中的现有数据
  • 一般建议在更新的 Google Sheets 中使用公式。在公式较多的 Google Sheets 中更新单元格可能会导致动作执行时间变慢或工作流程出错。
    • 每当修改单元格时,Google Sheets 都会自动重新计算所有相关公式。电子表格越大、公式越多,每次更新操作所需的时间就越长。
    • 因此,建议尽量少用公式,或在更新电子表格才应用公式。
  • 建议在多个工作流程中更新同一工作表,因为这样做会导致数据重复。建议每个工作表只使用一个工作流程。
  • 在工作流程编辑器中选择电子表格时,可用工作表与连接用户可访问的工作表绑定。工作表必须至少满足以下要求之一,才能作为选项出现:
    • 属于连接用户的驱动器。
    • 以前与连接用户共享。
    • 属于连接用户可访问的共享驱动器。
  • 如果断开 Google 工作表集成并与其他用户重新连接,可用的工作表可能会有所不同。建议在断开连接和重新连接前检查任何依赖的工作流。

请注意:添加数据时,请求有时会超时,并可能创建重复行。要解决这个问题,可以在账户中删除重复数据。

设置电子表格

设置电子表格时,请注意以下几点:
  • 标题行必须从第一行的第一列开始。
  • 每一列的标题都应贴上标签,以便 HubSpot 能识别并向其发送数据。HubSpot无法向未标注的列发送数据。
  • 确保表格范围内的所有列都有列头。避免在列之间出现空白列标题,因为这会导致问题,使电子表格无法按预期更新。例如,如果电子表格使用 A 列至 C 列,请勿将 B 列标题留空。
  • 电子表格不能超过5,000,000 个单元格

将 Google 电子表格连接到 HubSpot

在通过工作流向 Google Sheets 添加数据之前,你需要将 Google Sheets 连接到你的 HubSpot 账户。

您可以从应用程序市场连接应用程序

添加新的 Google Sheet 行

使用创建 Google Sheet 行操作为 Google Sheet 添加数据时,请确保电子表格格式正确。除了标题行,不要在要发送数据的工作表中包含任何其他数据。

此操作不会将数据添加到现有行中。相反,该操作会在工作表中插入新行。这会影响引用单元格和使用的任何公式。为避免这种情况,请确保只引用已填充的现有行。

要添加新的 Google Sheet 行,请执行以下操作

  1. 在 HubSpot 帐户中,导航到自动化 > 工作流。 添加新的 Google Sheet 行。
  2. 要编辑现有工作流程,请将鼠标悬停在工作流程上,然后单击 "编辑"。或者,创建一个新的工作流程
  3. 在工作流程编辑器中,单击+ 加号 图标 添加操作。
  4. 在左侧面板的Google Sheets 下,选择创建 Google Sheet 行
  5. 单击电子表格下拉菜单,选择要发送数据的电子表格。你可以从将 Google Sheets 连接到 HubSpot 的用户拥有或共享的电子表格中进行选择。
  6. 单击 "工作表"下拉菜单,选择要发送数据的工作表。工作表字段指的是电子表格底部的选项卡。
  7. 设置 Google 工作表列标题和相应的 HubSpot 属性。HubSpot 会将数据添加到工作表中现有数据下方的空行中。每个操作每行最多可添加20 个单元格的数据。
    1. 点击标题下拉菜单,选择要发送数据的 Google 工作 表列标题
    2. 点击 "属性"下拉菜单,选择要发送数据的相应HubSpot 属性
  8. 设置好工作流程操作后,点击保存

更新现有的 Google Sheet 行

使用更新现有 Google Sheet 行 操作时,请确保电子表格格式正确

此操作将更新 Google Sheet 中的数据。默认情况下,不会向 Google Sheet 添加额外的行,只会更新现有的行。

更新现有的 Google Sheet 行:

  1. 在 HubSpot 帐户中,导航到自动化 > 工作流
  2. 要编辑现有工作流程,请将鼠标悬停在工作流程上,然后单击 "编辑"。或者,创建一个新的工作流程
  3. 在工作流程编辑器中,单击+ 加号 图标 添加操作。
  4. 在左侧面板中,选择更新 Google Sheet 中的数据
  5. 单击电子表格下拉菜单,选择要发送数据的电子表格。你可以从将 Google Sheets 连接到 HubSpot 的用户拥有或共享的电子表格中进行选择。
  6. 单击 "工作表"下拉菜单,选择要发送数据的工作表。工作表字段指的是电子表格底部的选项卡。
  7. 设置唯一标识符,以便将 Google Sheets 中的数据与 HubSpot 中的数据相匹配。当所选查找列标题中单元格的值与所选 HubSpot 属性的值相匹配时,包含匹配单元格的行就会更新。如果有多行具有匹配值,则只会更新包含匹配单元格的第一行。
    • 单击 "查找列标题"下拉菜单,选择电子表格中的 标题 。这应与 HubSpot 属性相对应,用作更新的唯一标识符。例如,唯一标识符可以是联系人的电子邮件地址,因为这对他们来说是唯一的。
    • 单击查找列属性 下拉菜单,选择与查找列标题相对应的属性 作为更新的标识符。
  8. 在 "如果没有匹配项,则创建新行"下拉菜单中:
    • 如果想在没有匹配的查找列标题 查找列属性的情况下创建新行,请单击。这将创建一条新行,其中只包含在 "选择要更新的列"部分中设置的属性。
    • 如果不想在没有匹配的查找列标题 查找列属性时创建新行,请单击 ""。
  9. 在电子表格中设置要更新的列:
    • 单击选择要更新的列下拉菜单,将显示所选电子表格中的列标题列表。然后,选择要更新的
    • 单击列标题 下的下拉菜单并选择一个选项。您可以选择用注册记录中的现有属性值或之前工作流程操作的结果更新数据。
    • 要添加其他要更新的列,请单击添加列
    • 要删除列,请单击列标题旁边的delete dete删除图标
  10. 单击保存

在 HubSpot 中使用 Google Sheets 时排除错误

如果在设置工作流程操作时无法找到特定工作表或遇到错误,很可能是用于连接到 Google Sheets 的用户账户出现了问题。例如,如果用户已在 HubSpot 中停用,则可能会遇到以下错误:由于第三方 API 故障,无法加载 "电子表格 "选项。

要解决这个问题,建议断开 Google 工作表集成,然后使用一个活跃的 HubSpot 用户和一个可以访问要更新的工作表的 Google 账户重新连接集成。

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