我正在尝试创建一个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();
}
答案 0 :(得分:0)
字段仅在记录上,当您的RESTlet执行时,没有加载记录。您需要加载项目记录,然后使用nlobjRecord.getField
答案 1 :(得分:0)
使用客户端脚本获取记录ID并在从客户端脚本调用restlet时发送记录ID,使用时可以使用id.getfieldvalue。