问题标签 [suitescript2.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
412 浏览

netsuite - 自动化库存调整 - Netsuite

当 Inventory OnHand 达到 0 或小于 0 时,我们正在尝试自动执行库存调整。我们如何在 Netsuite 中实现这一点。

0 投票
1 回答
620 浏览

mapreduce - 如何使用 Map/Reduce 脚本将 SearchResult 用于连接字段?

我开始越来越了解 SuiteScript 2.0 的 Map/Reduce 框架。但是,所有帮助和 SuiteAnswer 文章都显示了来自 searchResult 对象的直接字段关系。

在映射阶段如何将连接字段作为对象值返回?

例子:

在这个 SearchResult 对象中,我试图返回 1517 项内部 id,但没有找到获取它的方法,因为键是“item.workOrder”。

0 投票
1 回答
880 浏览

csv - Netsuite 中的 CSV 导入任务状态

我正在使用下面的 Scriptlet 创建任务并提交任务。此任务可能需要 30 秒到 5 分钟才能完成。现在,一旦我提交作业,除了任务 ID 之外,我没有任何控制权。一旦玉米棒完成或完成,我想知道状态或消息。

我可以从某个表/记录中获取此任务/作业的状态吗?

0 投票
1 回答
1144 浏览

netsuite - SuiteScript 2.0 将电子邮件附加到多个交易

我正在使用 N/email 模块发送一封我想附加到多个交易的电子邮件。通过使用以下代码的单个事务,我没有问题:

但是,文档确实暗示,当它说 transactionId 应该是时,我们可以关联多个事务

与消息记录关联的事务记录。

但是,以下示例均无效。所有这些电子邮件都正确发送,但它没有附加到任何一个交易中。我有点不知所措。

这应该如何实现?

0 投票
1 回答
870 浏览

javascript - 根据下拉菜单中的选项通过 SuiteScript 隐藏自定义列字段

我需要在 Netsuite 中显示一个自定义交易列字段。Netsuite 支持团队和 Netsuite 支持网站一样没用。有人可以帮我吗?I need the field display type to be set to NORMAL when certain options from a dropdown menu are chosen, otherwise, it needs to be hidden.

0 投票
1 回答
5401 浏览

post - 在带有 SuiteScript 2.0 的 NetSuite 中,无法使用内容类型为 multipart/form-data 的 HTTP POST 请求发送文件

我无法将我的“multipart/form-data”文件发送到此 API。如果我使用 POSTMAN,它可以工作,但使用 https post 方法,netsuite 似乎无法识别“form-data”内容类型。有人知道如何使用 SuiteScript 2 发送表单数据吗?这是我的代码的一部分:

0 投票
1 回答
639 浏览

netsuite - 如何通过 SuitScript 触发记录的编辑保存过程?

我们有一些由用户事件创建或更新触发的脚本。有人可以告诉我如何使用 suitscript 来模拟 NetSuite 记录上的编辑保存过程。

以下代码不会触发其他脚本。

函数 triggerScriptTest() {
nlapiLogExecution('debug','Start!!!');
var 记录 = nlapiLoadRecord('itemfulfillment', 267765);
var itemCount = record.getLineItemCount('item');
nlapiLogExecution('debug','项目数',itemCount);
var id = nlapiSubmitRecord(记录,真);
nlapiLogExecution('调试','完成!!!');
}

0 投票
1 回答
127 浏览

netsuite - NetSuite SCA 触发用户事件

我写了一个之前提交用户事件脚本来检查销售订单,并在存在特定条件时检查一个框。在 NetSuite 界面上运行良好,但在 SCA 上的订单不会触发脚本。任何帮助将不胜感激,在此先感谢。

0 投票
1 回答
800 浏览

javascript - 如何将子列表行复制到新事务

我想复制几行销售订单“项目”子列表并将它们插入到另一个销售订单中。

现在我刚刚找到N/record.insertLine(sublistId, lineNr, ignoreRecalc),但我看不出这个函数对我有什么帮助,因为它不需要任何数据。

我的用例是我有一个销售订单,我必须从中生成其他销售订单,但只包含原始销售订单的一些项目。

0 投票
1 回答
459 浏览

netsuite - 是否可以从与 Suitescript 2.0 中的 NetSuite Opportunity 相关联的联系人获取信息(以 Opportunity 作为上下文)?

我可以访问子列表项并对其进行操作,但似乎无法从任何关联的联系人那里获得任何信息——当您在调试器中加载机会记录并在执行日志中查看它时,它们甚至不会显示。我想要做的是在机会上有一个按钮,它会触发工作流操作并调用一个创建新自定义记录的套件(我们可以做得很好),但我需要将机会上的任何联系人添加到新的记录。