如何防止在 netsuite 上显示错误消息? (使用 try catch 但失败了)

问题描述 投票:0回答:0

我正在尝试处理脚本中的错误。 脚本因错误而停止,但我希望执行脚本。 相反,我想使用 try catch 语句来捕获错误。

我希望在执行日志中显示错误消息并执行脚本。

具体来说,id为空时会报错。但即使 id 为空,我也想创建一条记录。有时,id 会是空白的,有时则不是。但它是否为空白应该无关紧要。

我的代码是这样的:

try{
      
    //my code that might fail because of the blank ID

} catch (e)
{
    log.error({
        title: "error message",
        details: e.message
      });
}

它一直停止,错误说 nlobjSearchFilteris 无效或 internalid 不是合适的语法。

难道我没有使用 try catch 语句吗? 可能是什么问题?

谢谢。

我期望代码可以不停地执行,但只显示错误信息。 但是代码停止执行了。

javascript netsuite
© www.soinside.com 2019 - 2024. All rights reserved.