Netsuite - 验证行项目功能以检查重复项

时间:2018-02-19 15:57:09

标签: javascript netsuite suitescript

我尝试将当前行项目索引与行号进行比较,看看它们是否与新的销售订单相同。如果两个数字相同,则跳过验证,否则检查它们是否是同一个项目。但是,它并不总是返回我想知道原因的行号。

以下是我要比较的两个变量:

var linenum= nlapiGetCurrentLineItemValue('item','line');
var currentIndex = nlapiGetCurrentLineItemIndex('item');

有时候,亚麻布确实会返回一个数字,但大多数时候它会返回null;当发生这种情况时,比较不起作用。当我记录变量时,索引始终显示正确。是否还有其他参数可用于从创建销售订单页面中获取信息?

任何想法/建议都将不胜感激!

1 个答案:

答案 0 :(得分:0)

var linenum = nlapiGetCurrentLineItemValue('item','line');

如果之前保存了该行,则将只有一个值。如果linenum为null,则表示用户正在尝试添加新的订单项而不进行修改。