gpt4 book ai didi

javascript - NetSuite:在记录保存中的项目收据上显示警报不起作用

转载 作者:行者123 更新时间:2023-12-02 14:45:46 24 4
gpt4 key购买 nike

我的脚本的目的是在比较两个行项目后保存项目收据时向用户显示一条消息。如果项目和位置匹配,则会弹出警报。我从未构建过成功的脚本,这是我第一次使用订单项。现在,脚本将允许用户单击保存按钮,但无论项目和位置是否匹配,记录都不会提交。另外,也不会弹出警报消息。

我的代码中是否存在明显错误?欢迎任何建议、评论和批评。

function is1003GandLeach(){
var record = nlapiLoadRecord('itemreceipt', nlapiGetRecordId());
var count = record.getLineItemCount('item');
for (i = 1; i <= count; i++){
var xItem = nlapiGetLineItemValue('item', 'itemname', i);
var xLocation = nlapiGetLineItemValue('item', 'location', i);
if (xItem == "1003-G" && xLocation == "Leach"){
alert ("REMINDER – Glacial is diluted when received. Inventory adjustment to remove 1003-G and add 1003. Divide the total pounds received by 0.2 and calculate the new cost per pound. REMINDER - Inventory valuation should be net $0");
break;
}
}
nlapiSubmitRecord(record);

}

最佳答案

您的脚本是用户事件脚本吗?如果是,那么您将无法显示警报,因为用户事件脚本是服务器端脚本。如果您希望脚本在保存记录之前显示警报,请将脚本更改为客户端脚本并使用“保存记录”事件。

关于javascript - NetSuite:在记录保存中的项目收据上显示警报不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36623665/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com