javascript - NetSuite Javascript 错误:org.mozilla.javascript.Undefined@26e0a9d9
问题描述
function updatetaxcode()
{
var record = nlapiGetNewRecord();
nlapiLogExecution('DEBUG','id', record);
var tranType = record.getRecordType();
nlapiLogExecution('DEBUG','type', tranType);
var loc = "2315"
var numLines = nlapiGetLineItemCount('item');
nlapiLogExecution('DEBUG','count', numLines);
for (var i=1; i<= numLines; i++)
{
var lineLoc = nlapiGetLineItemValue('item', 'taxcode', i);
nlapiSetLineItemValue('item', 'taxcode', i, loc);
}
}
该脚本正在设置税码字段的值并且工作正常。当我在工作流日志下看到时,我看到了错误:
“脚本结果值:org.mozilla.javascript.Undefined@26e0a9d9”。
这是一个自定义工作流操作脚本。
解决方案
NetSuite 期望自定义工作流操作返回一些东西。由于您的脚本不返回任何内容,这就是您查看工作流日志时所得到的。
推荐阅读
- amazon-web-services - 如何使用ansible终止属于同一安全组的多个ec2实例?
- python - 有没有更快更有效的方法来保存 python 字典?
- python - 替换 Numpy 数组中的子数组
- python - 无法在文本框中输入输入(Python)
- algorithm - 给定一个 n 维点的无序列表,我怎样才能最好地找到由包围给定点的那些点中的 n+1 定义的最小体积?
- chef-infra - Inspec 中的模拟对象
- python - 如果在python中导入,PHP执行python代码不起作用
- javascript - 在 officejs 中插入段落后,集合中的段落范围已更改
- python-3.x - else 正在执行,而不在 for 循环中执行 if
- r - 如何重组此表以将所有行名转换为列名?