我在销售订单记录中有一个字段。 在更改该字段时,我需要更改订单项字段。
我知道客户端脚本是唯一的选择。 我们正在关注的APIS是nlapiSetLineItemValue和nlapiSetCurrentLineItemValue
似乎在行项目字段
的情况下不可能function UpdateOrderTypeLocation(type, name, linenum) {
if(type=='item' && name =='item') {
var orderType = nlapiGetFieldValue('custbody_ordertype');
nlapiSetCurrentLineItemValue('item', 'custcolcustcol_line_order_type', linenum, orderType);
}
}
任何解决方法?
答案 0 :(得分:1)
谢谢大家,但API正在寻找的是nlapiSetCurrentLineItemValue
nlapiSetCurrentLineItemValue('item', 'custcolcustcol_line_order_type', orderType);
我发现我写错了参数
答案 1 :(得分:0)
触发脚本时,SO中已添加的订单项也是如此。该脚本是否仅在订单类型更改时触发?
根据您提供的代码,脚本将在您选择项目后触发,而不是在您选择订单类型时触发。