如何在NetSuite里面的Restlet里面使用suitcript?

时间:2015-06-04 09:18:47

标签: javascript rest crm netsuite erp

我正在尝试创建一个restlet,我可以在其中获取Netsuite中的 Field 的详细信息。我已经尝试了以下代码来获取详细信息。当我通过调用外部来运行此Restlet时URL我收到错误:

error code: UNEXPECTED_ERROR
error message:TypeError: Cannot call method "getType" of null (login.js$12762#16)

我正在使用以下代码

function getRESTlet(dataIn) {

    var field = nlapiGetField('custitem_cipp');   // specifiy the internalId of the field
        return field.getType();
}

2 个答案:

答案 0 :(得分:0)

字段仅在记录上,当您的RESTlet执行时,没有加载记录。您需要加载项目记录,然后使用nlobjRecord.getField

答案 1 :(得分:0)

使用客户端脚本获取记录ID并在从客户端脚本调用restlet时发送记录ID,使用时可以使用id.getfieldvalue。