- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 SuiteScript 中有一个简单的 try/catch block :
try
{
var csvFile = file.create({name : outputFileName,
contents : header,
folder : 123,
fileType : 'xy'});
}
catch (e)
{
log.debug({
title : 'Error',
details : e.description
});
}
(请注意,在上面的“xy”文件类型是有意的,以强制错误)。
问题是,当我到达 catch block 时,“e”始终未定义。这就是它的记录方式,也是调试器显示的方式。我什至不知道那是怎么发生的。
这可能是什么原因造成的?
最佳答案
会不会是e
被定义但是e.description
没有? Netsuite 使用 e.name
和 e.message
作为他们的自定义 SuiteScriptError 对象(不是 e.description
)。这些可以使用点符号或仅使用 JSON.stringify(e)
来记录。如果它只是一个 JavaScript 错误对象(例如由语法错误触发),那么 JSON.stringify
将不起作用,但您仍然可以使用 e.name
和e.message
.
关于javascript - SuiteScript 错误 - Catch(e) - e undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67562018/
自从我学习这个 API 以来,这一直困扰着我。我认为它可能与“netsuite log”或“netsuite langauge”有关,但在任何地方都没有相关文档。 最佳答案 这是原始公司名称的保留:N
是否可以在 SS2.0 文件中使用 SS1.0?是否有一些注释我必须添加或者甚至可能? 最佳答案 这是不允许的。请参阅以下来自 SuiteAnswers 的摘录。 https://netsuite.c
尝试在 NetSuite 中编辑 CUSTOMER 记录时,我遇到了以下问题。我创建的脚本非常简单。 这么简单的一段代码我可能做错了什么? {"type":"error.SuiteScriptModu
我很难在 SS2 中渲染语句,我发现答案是 SS1,并且之前没有使用过它,但它似乎在 SS2 中不起作用。我正在使用 SS2 render.statement 方法,但收到 "error.SuiteS
NetSuite 中是否有任何日志提供有关 SuiteScript 性能的信息?例如,当我保存采购订单时,我希望能够看到所有已执行的 SuiteScript(包括来自第 3 方 bundle 的 Su
我希望能够根据发货地点计算销售订单上商品的总重量,并将这些值存储在自定义字段中。我在提交之前创建了一个脚本。自定义字段设置为十进制数字类型,并选中存储值框,但销售订单页面上的字段下没有显示任何内容。
我在从 SuiteSript 1.0 预定脚本发送电子邮件时遇到问题。 我有一个使用已保存搜索的预定脚本。该脚本每小时运行一次,并针对保存的搜索中的每个结果发送一封电子邮件。 我发现有些搜索结果通常不
我有一个包含子列表的记录,该子列表的每个项目都是一个包含另一个子列表的记录。我想要的是,对于每个 itemA 获取每个 itemA 子列表的所有子列表。像这样 Bill of Lading ->F
我正在尝试按照 suitescript 2.0 培训指南将 Map/reduce 类型脚本上传到 netsuite。我收到以下错误:“SuiteScript 2.0 入口点脚本必须实现一种脚本类型函数
有没有办法像 NetSuite Web 表单那样在创建销售订单时显示运费?据我所知,每个运输项目都有一个设置(如果设置为统一费率)、运输表以及其他需要考虑的规则(例如最高费率等)。 那么,我应该进行手
我的脚本进入无限循环,我不知道为什么。我在验证字段上运行这个,如果另一个供应商账单存在相同的引用号,我会阻止对该字段的更改,迫使用户将“引用号”更改为唯一的。这是我的代码: function vali
在我的 内预定脚本我正在将转换后的销售订单上的项目循环到项目履行,并在循环项目时尝试设置库存详细信息。 Inventory 详细信息看起来没有任何错误或问题,但是当我尝试保存时,出现以下错误: Ple
我需要在 Netsuite 中显示自定义交易列字段。 Netsuite 支持团队和 Netsuite 支持网站都没用。有人能帮我解决这个问题吗?当选择下拉菜单中的某些选项时,我需要将字段显示类型设置为
因此,我们遇到的情况是,订单创建了履行,而外部公司实际处理订单的履行和运输。数据会导出给他们,对于已完成的订单,该信息会重新导入。不过,有时,使用的承运商与创建初始订单的人员预期的承运商不同,因此必须
我实际上正在开发一个基于 netsuite 产品的新项目。我正在尝试使用 hmac sha256 加密消息。 考虑到我有 stringToEncrypt 和 key ,最简单的方法是什么。 我已经阅读
您好,我不是一个痛苦的人,我在发送声明方面得到了帮助,而且效果很好,但我需要用它发送发票,但我找不到像我为声明所做的那样的方法。我找到了使用模板文件的引用,然后你必须将文件存储在文件柜中。我必须将其附
我实际上正在开发一个基于 netsuite 产品的新项目。我正在尝试使用 hmac sha256 加密消息。 考虑到我有 stringToEncrypt 和 key ,最简单的方法是什么。 我已经阅读
我正在使用 suitescript 在 netsuite 中创建销售订单,但我找不到任何关于“付款方式”的文档,那么我如何才能获得付款方式(如 VISA 卡)并分配给订单? (我认为它需要付款方式 I
friend 们正在使用 NetSuite 和 SuiteScript。我可以保存运行脚本的采购订单,还可以对创建的采购订单收费,但是当我将返回数据项值作为空值时,我需要获取该项目的 ID。 结果给我
我有一个 suitelet,它添加了一个包含 iframe 的 inlinehtml 字段。问题是当我尝试使用 API 函数时,我在浏览器中收到错误。 例如只是尝试做var value = nlapi
我是一名优秀的程序员,十分优秀!