SuiteScript 2 错误对象的示例用法
Example Usage of the SuiteScript 2 error object
在文档中,我没有看到 SS 2 错误对象的用法示例。根据文档,它看起来非常不同。我会很感激这种用法的例子。
再次感谢
这是 N/error
的一个非常简单的用法示例:
if (!params.searchId) {
log.error({title: "No Search provided", details: params});
throw error.create({
name: "ZC_INV_BREAKOUT_NO_SEARCH",
message: "You must provide an appropriate Search for the Invoice Carveout script parameter."
});
}
当某个输入未提供给此函数时,我使用 N/error.create()
.
抛出一个 Error
对象
在此示例中,我的模块定义如下所示:
define(["N/error", "N/log"], function (error, log) {
...
HTH
在文档中,我没有看到 SS 2 错误对象的用法示例。根据文档,它看起来非常不同。我会很感激这种用法的例子。
再次感谢
这是 N/error
的一个非常简单的用法示例:
if (!params.searchId) {
log.error({title: "No Search provided", details: params});
throw error.create({
name: "ZC_INV_BREAKOUT_NO_SEARCH",
message: "You must provide an appropriate Search for the Invoice Carveout script parameter."
});
}
当某个输入未提供给此函数时,我使用 N/error.create()
.
Error
对象
在此示例中,我的模块定义如下所示:
define(["N/error", "N/log"], function (error, log) {
...
HTH