Мой внутренний цикл, кажется, работает нормально, но как только внутренний цикл завершения я ожидать, что первый цикл, чтобы начать снова, но это не делает, и это мне не понятно, почему ...первый цикл не работает
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