问题标签 [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.
javascript - Suitescript 返回所选项目的供应商价格
大家晚上好,圣诞快乐!!
我觉得我在这上面撞到了我的屁股......
我知道每件商品的供应商价格都在每件商品下的子列表中,但我一生都无法弄清楚如何检索所述信息。
我试过搜索,但它只是拒绝工作。
同样,我尝试在项目记录中为搜索“行”寻找子列表内部 id,但没有运气。我确实在某处读过有关“itemvendor”子列表的信息,但 itemRecord.getItemLineCount('itemvendor') 未被识别。
有什么想法吗?
干杯
史蒂夫
编辑:我能够使用以下代码实现所需的结果(与@Mike Robbins 代码示例基本相同):
netsuite - Suitescript 将供应商提供的所有项目作为搜索对象返回
重新输入代码如下,结合来自@bknights 和@prasun 的建议
调用函数如下:
我的自定义记录/表单上有一个注释字段,显示返回的对象。在上面的代码中,真正奇怪的是,我没有将任何信息添加到执行日志中,即使是它应该发布正在搜索的供应商 ID 的第一个条目。
我检查了脚本和部署记录,没有任何不妥或不妥之处……我必须遗漏一些非常简单的东西。
顺便说一句,我的自定义表单上的“测试”按钮正在调用代码。
netsuite - 为首选供应商标志保存搜索“字段 ID”
我有一些自定义脚本填充子列表,其中包含给定供应商的所有供应商商品价格。
我无法为“首选供应商”标志找到正确的字段 ID。
我目前的搜索参数如下:
不幸的是,第 5 列失败了。我已经尝试过加入和不加入“itemvendor”的“preferredvendor”,但没有成功。
任何帮助,将不胜感激。
netsuite - Suitescript 代码无故停止
我有以下代码执行搜索,然后停止。
它全部作为客户端脚本运行,由供应商记录上的按钮触发。
此功能中有一些子功能(即搜索等...)。
我找不到代码停止的原因。
如果我注释掉“while”循环,它会执行新窗口等......并创建主记录(VprRecord),但没有子列表项。
有什么我在这里想念的吗?我不是一个经验丰富的 JS 程序员,但基础知识就在那里。是否允许有限数量的嵌套函数或类似的东西?
我只有一个记录,所以治理应该不是问题。
添加返回搜索结果对象的搜索功能:
netsuite - 自定义记录/自定义子记录上提交的子列表行未链接到主记录
我上一个问题的继续:Suitescript 代码无故停止
子记录(子列表项)未保存/创建并链接到父记录。代码如下。
将子记录链接到主记录的字段是custrecordvpri_header
,并作为子列表名称输入recmachcustrecordvpri_header
。
循环后的行for
数显示-1
javascript - Netsuite - 为部门设置行项目值
我正在尝试使用 JS 脚本对 netsuite 进行自定义批量更新,但它不起作用。
代码:
netsuite - 在 nlapiSearchRecord 列中使用公式
在脚本中使用 adhoc nlapiSearchRecord 时,例如:
如何检索第 3 列中公式的值?
我试过了searchresults.getValue(column[3]))
,searchresults.getValue(3))
但都失败了。
原因是我们的一些vendorcost
值是 4 或 5 位小数,但普通搜索返回的最小数精度是 3。
netsuite - Suitescript 搜索加入自定义父/子记录
晚上所有,
我正在使用我的第一个带有连接的搜索脚本,但我终生无法获得在控制台中parent
显示任何内容(显示为)的信息。null
我知道我错过了一些非常基本的东西。
搜索代码如下:
我将非常感谢对此领域的一些澄清,因为文档可能有点模棱两可。
此外,当我删除过滤器时,我得到所有子记录数据,但父字段显示为空。
android - 在 Suitescript 中链接到适用于 Android/iOS 的 Netsuite
有谁知道是否有一个超链接前缀可用于将链接指向 iOS 或 Android 中的 Netsuite 应用程序。
例如,我有一条需要批准的记录,因此我的脚本会向批准者发送一封电子邮件,其中包含指向 Netsuite 中记录的链接。如果收件人安装了适用于 Android/iOS 的 Netsuite 应用程序,则将使用该应用程序打开记录,而不是在设备的 Web 浏览器中打开记录。
鉴于 Android netsuite 应用程序已得到显着改进,它现在是一个很好的使用工具。
netsuite - Suitescript - 1 个大脚本文件,或多个较小的文件
从性能/维护的角度来看,使用 netsuite 将我的自定义模块全部编写为一个大 JS 还是多个分段脚本文件更好。