问题标签 [suitescript]

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 投票
2 回答
1353 浏览

javascript - Suitescript 返回所选项目的供应商价格

大家晚上好,圣诞快乐!!

我觉得我在这上面撞到了我的屁股......

我知道每件商品的供应商价格都在每件商品下的子列表中,但我一生都无法弄清楚如何检索所述信息。

我试过搜索,但它只是拒绝工作。

同样,我尝试在项目记录中为搜索“行”寻找子列表内部 id,但没有运气。我确实在某处读过有关“itemvendor”子列表的信息,但 itemRecord.getItemLineCount('itemvendor') 未被识别。

有什么想法吗?

干杯

史蒂夫

编辑:我能够使用以下代码实现所需的结果(与@Mike Robbins 代码示例基本相同):

0 投票
3 回答
1884 浏览

netsuite - Suitescript 将供应商提供的所有项目作为搜索对象返回

重新输入代码如下,结合来自@bknights 和@prasun 的建议

调用函数如下:

我的自定义记录/表单上有一个注释字段,显示返回的对象。在上面的代码中,真正奇怪的是,我没有将任何信息添加到执行日志中,即使是它应该发布正在搜索的供应商 ID 的第一个条目。

我检查了脚本和部署记录,没有任何不妥或不妥之处……我必须遗漏一些非常简单的东西。

顺便说一句,我的自定义表单上的“测试”按钮正在调用代码。

0 投票
1 回答
525 浏览

netsuite - 为首选供应商标志保存搜索“字段 ID”

我有一些自定义脚本填充子列表,其中包含给定供应商的所有供应商商品价格。

我无法为“首选供应商”标志找到正确的字段 ID。

我目前的搜索参数如下:

不幸的是,第 5 列失败了。我已经尝试过加入和不加入“itemvendor”的“preferredvendor”,但没有成功。

任何帮助,将不胜感激。

0 投票
1 回答
1032 浏览

netsuite - Suitescript 代码无故停止

我有以下代码执行搜索,然后停止。

它全部作为客户端脚本运行,由供应商记录上的按钮触发。

此功能中有一些子功能(即搜索等...)。

我找不到代码停止的原因。

如果我注释掉“while”循环,它会执行新窗口等......并创建主记录(VprRecord),但没有子列表项。

有什么我在这里想念的吗?我不是一个经验丰富的 JS 程序员,但基础知识就在那里。是否允许有限数量的嵌套函数或类似的东西?

我只有一个记录,所以治理应该不是问题。

添加返回搜索结果对象的搜索功能:

0 投票
1 回答
2130 浏览

netsuite - 自定义记录/自定义子记录上提交的子列表行未链接到主记录

我上一个问题的继续:Suitescript 代码无故停止

子记录(子列表项)未保存/创建并链接到父记录。代码如下。

将子记录链接到主记录的字段是custrecordvpri_header,并作为子列表名称输入recmachcustrecordvpri_header

循环后的行for数显示-1

0 投票
1 回答
1796 浏览

javascript - Netsuite - 为部门设置行项目值

我正在尝试使用 JS 脚本对 netsuite 进行自定义批量更新,但它不起作用。

代码:

0 投票
2 回答
3001 浏览

netsuite - 在 nlapiSearchRecord 列中使用公式

在脚本中使用 adhoc nlapiSearchRecord 时,例如:

如何检索第 3 列中公式的值?

我试过了searchresults.getValue(column[3]))searchresults.getValue(3))但都失败了。

原因是我们的一些vendorcost值是 4 或 5 位小数,但普通搜索返回的最小数精度是 3。

0 投票
1 回答
2363 浏览

netsuite - Suitescript 搜索加入自定义父/子记录

晚上所有,

我正在使用我的第一个带有连接的搜索脚本,但我终生无法获得在控制台中parent显示任何内容(显示为)的信息。null我知道我错过了一些非常基本的东西。

搜索代码如下:

我将非常感谢对此领域的一些澄清,因为文档可能有点模棱两可。

此外,当我删除过滤器时,我得到所有子记录数据,但父字段显示为空。

0 投票
0 回答
102 浏览

android - 在 Suitescript 中链接到适用于 Android/iOS 的 Netsuite

有谁知道是否有一个超链接前缀可用于将链接指向 iOS 或 Android 中的 Netsuite 应用程序。

例如,我有一条需要批准的记录,因此我的脚本会向批准者发送一封电子邮件,其中包含指向 Netsuite 中记录的链接。如果收件人安装了适用于 Android/iOS 的 Netsuite 应用程序,则将使用该应用程序打开记录,而不是在设备的 Web 浏览器中打开记录。

鉴于 Android netsuite 应用程序已得到显着改进,它现在是一个很好的使用工具。

0 投票
2 回答
514 浏览

netsuite - Suitescript - 1 个大脚本文件,或多个较小的文件

从性能/维护的角度来看,使用 netsuite 将我的自定义模块全部编写为一个大 JS 还是多个分段脚本文件更好。