如果您遇到任何预处理错误,请检查原因并采取必要的措施以解决错误。

如果您构建一个包含超过 2,000 行代码的 bot,并且该 bot 使用了诸如循环 > 继续中断 actions 之类的后代 actions,则可能会发生预处理错误。 为了防止发生预处理错误,我们建议您将较大的 bot 分解为较小的 bots,并从任何其他 bot 运行任务机器人 > 运行 action

注:
  • Automation 360 版本 23 开始,如果在运行 bot 时发生错误,将显示预处理或运行时错误。 请注意,子项 bots 的预处理不会按顺序进行,因为这些 bots 被引用在父项 bot 中,并且有时处于复杂的嵌套工作流中。 因此,这些子项 bots 的错误可能会以任意顺序显示。 只有解决了子项 bots 的所有错误,父项 bot 才可继续运行。
  • 以下场景仅适用于 Automation 360 v.21 或更早版本。 对于版本 22,仅捕获操作场景适用,因此请查看可能的原因。
原因 需要的操作
发生不匹配,我们没有找到预期的变量数据类型。 使用内联表达式或单独的操作来转换为正确的变量数据类型。

变量概述

“$”被读取为变量,但不存在这样的变量。 使用“$”来转义美元符号,然后重试。
bot 正在呼叫另一 bot,但我们没有在指定位置找到子 bot 请检查路径,然后重试。
我们发现了一个未包含在 Try 操作中的 Catch 操作。 确保每个 Catch 操作都包含在 Try 操作中。
我们发现一个不包含 Catch 操作的 Try 操作。 每个 Try 操作至少需要包含一个 Catch 操作。 确保每个 Try 操作都包含一个 Catch 操作。