我有一个自定义记录,其中包含项目字段和位置字段.我在该记录上保存了一个已经包含我想要的列的搜索以及一些始终需要的开始标准.我在销售订单时想要使用此搜索.我想在行上存储所有项目内部ID和位置ID的数组,然后将其作为动态过滤器传递给SuiteScript 2.0中的此搜索.
根据文档,这可以做到.在search.Filter页面上,它显示"您使用search.createFilter(options)创建搜索过滤器对象,并将其添加到您使用search.create(options)创建的search.Search对象或使用search.load(options)加载".但是,我没有在search.load上看到任何参数,也没有在加载后添加它的代码示例.使用search.Filter的所有示例都在search.create函数中使用它
感谢您提供任何帮助.
目标:在NetSuite SuiteScript 2.0预定脚本中将JS Date对象转换为格式为"11/2/2017"的String表示形式.
我有一个日期对象,我需要用于2个目的.在一个,我将用它进行比较(所以我想要实际的日期对象).另一个是我希望它是自定义记录的名称,即字符串值.
我在计划脚本中的NetSuite SuiteScript 2.0(Javascript)中执行此操作.现在日期的toString()是:"2017-11-02T07:00:00.000Z".我希望最终得到的格式是11/2/2017.
当我在浏览器测试应用程序中测试toLocaleDateString()时,我得到11/2/2017 - 我想要的确切格式.但是,当我在SuiteScript 2.0中起诉同样的东西时,我会得到"2017年11月2日".我知道客户端/服务器之间存在差异,但这令人沮丧.
我尝试了format.parse()函数,因为NetSuite的文档声称这相当于1.0 nlapiDateToString()函数.这没用.
除了写我自己的功能(我很想做),有谁知道如何实现这个目标?
我需要从销售订单上的自定义字段设置采购订单上的运送到国家/地区。根据 NS 文档,(记录浏览器)该字段是一个文本,但在 UI 中很明显它是一个下拉列表。在 Schema 浏览器中,它引用一个 Country 列表,其中值为 _unitedStates(等)。
我试图用“美国”和 _unitedStates 设置它,但都不起作用。我收到一条错误消息,指出无效值,然后是上述任何一项。
如何才能做到这一点?