本页目录

修复数据缺失错误

当输入数据包(input bundle)缺少所需数据时,应用模块(module)会输出 BundleValidationError。例如,如果您映射了来自未返回任何结果的搜索模块(search module)的数据。

当场景(scenario)中的模块(module)输出 BundleValidationError 时,您应该检查错误原因。如果可以避免该错误以使自动化更加稳健,您应考虑重新设计场景(scenario)。您可以使用 if 或 ifempty 函数(functions),或使用 Filtering。

否则,您将不得不处理错误以保持场景(scenario)处于活动状态。

在接下来的示例中,我们将考虑两种情况:

  1. 忽略缺失数据或使用占位符——缺失数据不是问题,您只是想保持场景(scenario)处于启用状态。
  2. 接收错误通知并存储运行记录——缺失数据不可接受;如果收到 BundleValidationError,您希望详细检查发生了什么。

要了解有关如何在 Make 中处理错误的更多方法,您可以查看错误处理概述。

忽略缺失数据或使用占位符

您可能有时需要使用包含缺失值的数据。您不需要修复它们或调查它们缺失的原因。您的主要目标是避免禁用场景(scenario)。

我们将使用以下场景(scenario)进行测试:

文档图片

该场景(scenario)读取数据,修改数据,并将其用于数据存储中的搜索。其中一条数据为空,导致搜索模块(module)中出现 BundleValidationError。

文档图片

为了即使在发生错误时也能保持场景(scenario)运行,您可以使用 Skip(跳过)或 Resume(恢复)错误处理器(error handler)。

  1. 右键单击导致错误的模块(module)。
  2. 选择 添加错误处理器。
  3. 将弹出一个窗口。从错误处理器(error handler)列表中,选择 忽略错误处理器(error handler)。

最终场景(scenario)应如下所示:

文档图片

接收错误通知并存储 Make 运行记录

有些场景(scenario)您可能希望在发生错误时仔细检查。您可以通过自定义错误处理设置来实现这一点。如果场景(scenario)中发生错误,您将收到一封包含错误描述和场景(scenario)链接的电子邮件。此外,您将错误数据包(bundle)存储为未完成的执行(execution),以便手动解决。

我们将使用以下场景(scenario)进行测试:

文档图片

该场景(scenario)读取数据,修改数据,并将其用于数据存储中的搜索。其中一条数据为空,导致搜索模块(module)中出现 BundleValidationError。

文档图片

为了存储未完成的场景(scenario)运行记录并在发生错误时接收自定义电子邮件通知,请按照以下步骤操作:

  1. 右键单击导致错误的模块(module)。
  2. 选择 添加错误处理器。
  3. 将弹出一个窗口。从错误处理器(error handler)列表中,选择 Retry 错误处理器(error handler)。
  4. 将弹出一个包含 Retry 错误处理器(error handler)设置的窗口。将自动完成设置为 否,以便始终手动解决错误。使用 OK 按钮确认设置。要了解有关 Retry 错误处理器(error handler)设置的更多信息,请查看专门文章。
  5. 单击场景(scenario)设置图标并启用未完成执行(execution)的存储。

文档图片

  1. 右键单击出错模块(module)与 Retry 错误处理器(error handler)之间的连接。选择 添加模块。Make 会在出错模块(module)与 Retry 错误处理器(error handler)之间插入一个灰色模块占位符。
  2. 单击灰色模块占位符并搜索 Gmail 应用。将 发送电子邮件模块插入到模块占位符中。
  3. 设置 发送电子邮件模块。在 内容字段中,添加您希望在发生错误时收到的通知消息。使用 Make 系统变量获取元数据。例如:

文档图片

您在场景(scenario)中设置了错误处理,以便在发生错误时创建未完成执行(execution)并通过电子邮件通知您。

带有错误处理的示例场景(scenario)如下所示:

文档图片

2026年2月10日

本文包含联盟推广链接。通过这些链接注册不会增加你的费用,但会帮助我们持续产出高质量的免费内容。

理解概念后,先选低风险流程

如果这个概念对应你的真实重复任务,可以先从可人工复核的小流程开始尝试。价格、额度和模块限制请以官方页面为准。

✓ 先跑低风险流程✓ 保留人工复核✓ 价格和额度以官方页面为准
选好流程后打开 Make