You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Zoho Flow自定义函数中主动触发失败(Deluge语言)

在Zoho Flow自定义函数中主动抛出异常终止执行

可以通过Deluge的throw语句主动抛出异常,直接触发Zoho Flow自定义函数执行失败,完全符合你的需求。

具体实现方法

Deluge中抛出异常的语法非常直接:

throw "自定义异常信息";

业务场景示例(以找不到Zoho Books条目为例)

// 调用Zoho Books API查询目标条目
orgId = "你的组织ID";
targetRecordId = "要查找的记录ID";
recordResponse = zoho.books.getRecord("contacts", orgId, targetRecordId);

// 判断是否未找到条目(根据Zoho Books API返回的错误码判断)
if (recordResponse.containsKey("code") && recordResponse.get("code") == 404) {
    // 主动抛出异常,终止函数并标记为失败
    throw "无法找到指定的联系人条目,ID: " + targetRecordId;
}

// 若未触发异常,继续执行后续写入数据逻辑
writeResponse = zoho.books.createRecord("invoices", orgId, writePayload);

关键说明

  • 执行throw语句后,函数会立即终止,后续代码不会执行,Flow会将本次执行标记为失败。
  • 抛出的异常信息会显示在Flow的执行日志中,便于定位问题。

关于Zoho文档查找的实用技巧

  1. 直接在Deluge编辑器右上角的「帮助」面板中搜索关键词(比如throw),能快速定位到语言语法说明。
  2. 优先参考Deluge语言参考手册,它比分散的产品文档更系统,涵盖所有核心语法和函数。
  3. 遇到产品API相关问题时,直接在对应产品的API文档中搜索错误码或操作关键词,比通用文档更精准。

内容的提问来源于stack exchange,提问作者Dave New

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 04:42:04