サーチ…


前書き

このサンプルは、外部システムからデータを取得するために使用されるRESTletスクリプトの基本構造を示しています。 RESTletは、外部システムとの通信を可能にするために作成されたエンドポイントです。

顧客名を取得する

/**
 * 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