Доступ к записи через Restlet, Netsuite - PullRequest
0 голосов
/ 01 декабря 2018

Я пытаюсь сделать что-то довольно простое, что вызывает у меня некоторые проблемы.Я пытаюсь получить доступ к записи на Netsuite через Restlet.

вот мой код:

/**
@NApiVersion 2.x
@NModuleSc​o​p​e Public
@NScriptType Restlet
*/ 
define(['N/record'], function(record) {
  function getRecord() {

    var recordType = 'salesorder'; // I've also tried record.TYPE.SALES_ORDER
    var recordID = 'CONF39932'; //A hardcoded sales_order Id just to try to get something back

    var loadedRecord = record.load({
      type: recordType,
      id: recordID
    });

    return { msg: loadedRecord };
  }

  return {
    get: getRecord
  };
});

Я получаю довольно загадочную ошибку:

{"type":"error.SuiteScriptError","name":"UNEXPECTED_ERROR","message":null,"stack":["loadRecord_impl(N/recordImpl)","getRecord(/SuiteScripts/customTest/getRecord.js:12)"],"cause":{"type":"internal error","code":"UNEXPECTED_ERROR","details":null,"userEvent":null,"stackTrace":["loadRecord_impl(N/recordImpl)","getRecord(/SuiteScripts/customTest/getRecord.js:12)"],"notifyOff":false},"id":"73f69a57-afa8-4c3e-854c-493add4cf222-2d323031382e31322e3031","notifyOff":false,"userFacing":false}"

У кого-нибудь есть советы?

Большое спасибо

1 Ответ

0 голосов
/ 01 декабря 2018

id должен быть внутренним идентификатором записи, а не именем записи.

также, тип является record.Type.SALES_ORDER - чувствителен к регистру.

...