netsuite
RestLet - получение данных (основной)
Поиск…
Вступление
В этом примере показана базовая структура сценария RESTlet, предназначенная для извлечения данных из внешней системы. RESTлеты - это конечные точки, созданные для обеспечения связи с внешними системами.
Получить имя клиента
/**
* requestdata - the data packet expected to be passed in by external system
* JSON - data format exchange
* stringify() convert javascript object into a string with JSON.stringify()
* nlobjError - add in catch block to log exceptions
*/
function GetCustomerData(requestdata)
{
var jsonString = JSON.stringify(requestdata);
nlapiLogExecution('DEBUG', 'JSON', jsonString);
try
{
var customer = requestdata.customer;
nlapiLogExecution('DEBUG', 'customer', customer);
}
catch (err)
{
var errMessage = err;
if(err instanceof nlobjError)
{
errMessage = errMessage + ' ' + err.getDetails() + ' ' + errMessage;
}
nlapiLogExecution('DEBUG', 'Error', errMessage);
}
}
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow