希望您能提供帮助。我目前正在尝试通过用户事件脚本执行最简单的任务之一——即在销售订单的“折扣率”字段中设置一个新值。我的脚本在客户端测试时工作正常,但是当触发预定脚本时,该字段无法设置/更新。
以下代码位于“提交前”操作中。你能看出我做错了什么吗?
function beforeSubmit_discountVAT(type){
if(nlapiGetContext().getExecutionContext() !='scheduled')
return;
var getDiscountVal = nlapiGetFieldValue('discountrate');
var correctDiscount = getDiscountVal / 1.2;
nlapiSetFieldValue('discountrate', correctDiscount);
}
简而言之 - 我要做的就是将折扣值减去 20%。当从预定脚本触发用户事件脚本时,您可以使用“nlapiSetFieldValue”吗?
提前致谢。
运单