Я не кодировщик suitescript. У меня есть знания JS. Некоторое время назад я наткнулся на сценарий, который бы создал для меня SO. Сценарий был похож на тот, который был прикреплен, просто у него было условие else, когда "Typeof Value == 'object'
function getItems(datain) {
var err = new Object();
// Validate if mandatory record type is set in the request
if (!datain.recordtype)
{
err.status = "failed";
err.message= "missing recordtype";
return err;
}
var record = nlapiCreateRecord(datain.recordtype);
for (var fieldname in datain)
{
if (datain.hasOwnProperty(fieldname))
{
if (fieldname != 'recordtype' && fieldname != 'id')
{
var value = datain[fieldname];
nlapiLogExecution('DEBUG', fieldname);
// ignore other type of parameters
if (value && typeof value != 'object')
{
record.setFieldValue(fieldname, value);
}
}
}
}
var recordId = nlapiSubmitRecord(record);
nlapiLogExecution('DEBUG','id='+recordId);
// returns the created record in JSON format
var nlobj = nlapiLoadRecord(datain.recordtype,recordId);
return nlobj;
}
Может кто-нибудь помочь мне заполнить раздел else, где я буду обрабатывать массив Items, когда тип записи будет 'salesorder'
Очень ценю вашу помощь.
Спасибо