[英]NetSuite SuiteScript 2.0 - Get Sales Team Name from Internal ID
[英]NetSuite SuiteScript 2.0 Get Value of Choose Team field
在标准客户表单上,有一个名为“选择团队”的字段。 它是已定义销售团队的列表 - 您选择团队,它会使用团队中的所有人员填充销售团队列表,然后将其清空。 因此,对于用户,您在“选择团队”字段中选择销售团队,然后一秒钟后,它会自行清空。
我要做的是获取用户在该字段中选择的值。 我正在使用客户端脚本,运行 fieldChanged 入口点,并成功检测到对该字段的更改。 但是当我使用 getValue 时,该字段本身已经清空,我得到一个空返回。
这是我的代码:
function fieldChanged(context){
var currentRecord = context.currentRecord;
if(context.fieldId == 'salesgroup'){
var salesTeam = currentRecord.getValue({
fieldId: 'salesgroup'
});
log.debug({
title: 'Sales Team',
details: salesTeam
});
dialog.alert({
title: 'Sales Team',
message: 'Sales Team is ' + salesTeam
});
}
}
您可以尝试在 validateField 而不是 fieldChanged 期间获取值。 不要忘记在 validateField 结束时返回 true 以让更改继续进行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.