Работая с обычным javascript, мне нужно сохранить информацию в массив для вывода, где Cust ID одинаков.Итак, данные результата:
Идентификатор Tran Имя Идентификатор Cust Марка Дата транс
16446 |Дентон Библейская церковь |8381 |Epson |8/27/2009
124751 |Дентон Библейская церковь |8381 |Da-Lite |27.10.2010
Мой javascript для получения данных столбца:
for ( var z = 0; z < records.length; z++ ) {
var result = records[z];
var columns = result.getAllColumns();
var column = columns[3];
var brands = result.getValue(column);
nlapiLogExecution('DEBUG','brands',brands);
column = columns[2];
var internalid = result.getValue(column);
nlapiLogExecution('DEBUG','internalid',internalid);
column = columns[4];
var orderdate = result.getValue(column);
nlapiLogExecution('DEBUG','orderdate',orderdate);
var boresult = orderdate + "-" + brands;
//The above would be inserted into the customer field for 1 customer
//nlapiSetFieldValue('custentity28',brands + "-" + orderdate);
nlapiSubmitField('customer', internalid, 'custentity28', boresult);
nlapiLogExecution('DEBUG','enter','enter');
}
Я использую API из своего бухгалтерского программного обеспечения, поэтому функции могут не иметь смысла.В любом случае, мне нужно знать, как сказать: для каждого идентичного идентификатора Cust создайте массив и сохраните его в следующем формате:
8/27/2009 - Epson
10/27 /2010 - Da-Lite
Вы можете видеть, что я пытался сделать это с помощью переменной boresult, но я думаю, что это будет тянуть только в первой строке, верно?