Netsuite Restlet GET меняет значение вызова при внешнем вызове - PullRequest
0 голосов
/ 07 января 2020

Мне удалось позвонить и получить данные из Netsuite с помощью Restlet. Ниже приведен код javascript, который я использую.

function sayhi()
{
var columns = new Array();

columns[0] = new nlobjSearchColumn('account', null, 'group');
columns[1] = new nlobjSearchColumn('amount', null, 'sum');
var accountNames = new Array();
var accountValues = new Array();
var accounts = new Array();
var total = 0;
var searchResults = nlapiSearchRecord('transaction', 'customsearchbankbalance', null, columns);

for ( var i = 0;  searchResults != null && i < searchResults.length; i++ ){
      accountNames[i] = searchResults[i].getText(columns[0]); 
      accountValues[i]  = searchResults[i].getText(columns[1]); 

      total = total + " ~ " + searchResults[i].getValue(columns[1]); 
}
      var response = "{\"Total\":" + total + "}";

return response;
}

Даже если значение щелчка по короткому URL-адресу при развертывании является правильным. При внешнем вызове значение отличается. Это намного больше, чем фактическая стоимость. Есть ли проблема с моим сохраненным поиском? или сценарий?

...