我内在的循环似乎工作正常,但一旦内循环完成我预计第一批循环再次启动,但它没有,它不是很清楚,我为什么...第一循环不工作
if(search)
{
// loop through Revenue Arrangements
for (var x = 0; search != null && x < search.length; x++)
{
var revenue_arrangement = nlapiLoadRecord('revenuearrangement', search[x].getValue(columns[0]));
nlapiLogExecution('DEBUG', 'Revenue Arrangement Internal ID', search[x].getValue(columns[0]));
var count = revenue_arrangement.getLineItemCount('revenueelement');
for (var x = 1; x <= count; x++)
{
var rev_element_id = revenue_arrangement.getLineItemValue('revenueelement', 'transactionline', x);
if(rev_element_id)
{
nlapiLogExecution('DEBUG', 'Element Internal ID', rev_element_id);
}
}
nlapiLogExecution('DEBUG', 'End of Inner Loop);
}
}
你是否检查了JS控制台的任何错误?还请注意,您的复制/粘贴片段有一个错字(缺少结尾报价:“End of Inner Loop”) – SidOfc
谢谢 - 修复错字 – MG2016