问题标签 [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.
netsuite - 自动化库存调整 - Netsuite
当 Inventory OnHand 达到 0 或小于 0 时,我们正在尝试自动执行库存调整。我们如何在 Netsuite 中实现这一点。
mapreduce - 如何使用 Map/Reduce 脚本将 SearchResult 用于连接字段?
我开始越来越了解 SuiteScript 2.0 的 Map/Reduce 框架。但是,所有帮助和 SuiteAnswer 文章都显示了来自 searchResult 对象的直接字段关系。
在映射阶段如何将连接字段作为对象值返回?
例子:
在这个 SearchResult 对象中,我试图返回 1517 项内部 id,但没有找到获取它的方法,因为键是“item.workOrder”。
csv - Netsuite 中的 CSV 导入任务状态
我正在使用下面的 Scriptlet 创建任务并提交任务。此任务可能需要 30 秒到 5 分钟才能完成。现在,一旦我提交作业,除了任务 ID 之外,我没有任何控制权。一旦玉米棒完成或完成,我想知道状态或消息。
我可以从某个表/记录中获取此任务/作业的状态吗?
netsuite - SuiteScript 2.0 将电子邮件附加到多个交易
我正在使用 N/email 模块发送一封我想附加到多个交易的电子邮件。通过使用以下代码的单个事务,我没有问题:
但是,文档确实暗示,当它说 transactionId 应该是时,我们可以关联多个事务
与消息记录关联的事务记录。
但是,以下示例均无效。所有这些电子邮件都正确发送,但它没有附加到任何一个交易中。我有点不知所措。
这应该如何实现?
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.
post - 在带有 SuiteScript 2.0 的 NetSuite 中,无法使用内容类型为 multipart/form-data 的 HTTP POST 请求发送文件
我无法将我的“multipart/form-data”文件发送到此 API。如果我使用 POSTMAN,它可以工作,但使用 https post 方法,netsuite 似乎无法识别“form-data”内容类型。有人知道如何使用 SuiteScript 2 发送表单数据吗?这是我的代码的一部分:
netsuite - 如何通过 SuitScript 触发记录的编辑保存过程?
我们有一些由用户事件创建或更新触发的脚本。有人可以告诉我如何使用 suitscript 来模拟 NetSuite 记录上的编辑保存过程。
以下代码不会触发其他脚本。
函数 triggerScriptTest() {
nlapiLogExecution('debug','Start!!!');
var 记录 = nlapiLoadRecord('itemfulfillment', 267765);
var itemCount = record.getLineItemCount('item');
nlapiLogExecution('debug','项目数',itemCount);
var id = nlapiSubmitRecord(记录,真);
nlapiLogExecution('调试','完成!!!');
}
netsuite - NetSuite SCA 触发用户事件
我写了一个之前提交用户事件脚本来检查销售订单,并在存在特定条件时检查一个框。在 NetSuite 界面上运行良好,但在 SCA 上的订单不会触发脚本。任何帮助将不胜感激,在此先感谢。
javascript - 如何将子列表行复制到新事务
我想复制几行销售订单“项目”子列表并将它们插入到另一个销售订单中。
现在我刚刚找到N/record.insertLine(sublistId, lineNr, ignoreRecalc)
,但我看不出这个函数对我有什么帮助,因为它不需要任何数据。
我的用例是我有一个销售订单,我必须从中生成其他销售订单,但只包含原始销售订单的一些项目。
netsuite - 是否可以从与 Suitescript 2.0 中的 NetSuite Opportunity 相关联的联系人获取信息(以 Opportunity 作为上下文)?
我可以访问子列表项并对其进行操作,但似乎无法从任何关联的联系人那里获得任何信息——当您在调试器中加载机会记录并在执行日志中查看它时,它们甚至不会显示。我想要做的是在机会上有一个按钮,它会触发工作流操作并调用一个创建新自定义记录的套件(我们可以做得很好),但我需要将机会上的任何联系人添加到新的记录。