Discussões

Please note that on Friday, March 20, 2026, at 8:00 PM Pacific time, our Case Management System will undergo a scheduled maintenance for approximately 4 hours. During this time, case creation via SuiteAnswers will be unavailable and inbound calls will be routed to Customer Service.

Importar CSV de Depósito do cliente por script

editado Feb 22, 2024 5:35PM Dentro SuiteCloud / Personalização

Aplica-se a

Produto: NetSuite 2021.2

 


Cenário

O usuário deseja Importar CSV de Depósito do cliente via script. 

 


Solução

A Importação de CSV de registros de Depósito do cliente ainda não está disponível para NetSuite. No entanto, isso pode ser feito fazendo upload do arquivo CSV no Arquivo e usando nlapiLoadFile para ler e salvar a linha por linha.


Esse artigo mostra como importar um Depósito do cliente usando o SuiteScript. 

O usuário pode consultar o trecho de código abaixo:


 

// load csv file from file cabinet
var arrLines = nlapiLoadFile(1913).getValue().split(/\n|\n\r/);

// loop to get all lines
for (var i = 1; i < arrLines.length - 1; i++) {
	var content = arrLines[i].split(',');

	// add the columns of the CSV file here
	var customer = content[0]; //first column
	var payment = content[1]; //second column

	// create customer deposit using fields from csv
	var custDepo = nlapiCreateRecord('customerdeposit', {recordmode:'dynamic'});
	custDepo.setFieldValue('customer',customer);
	custDepo.setFieldValue('payment', payment);

	// submit record
	nlapiSubmitRecord(custDepo);
}

Olá, bem-vind@!

Faça login

Para ver todos os detalhes, faça o login.

Cadastre-se

Não tem uma conta? Clique aqui para começar!

Ranking

Gênio da Comunidade

1º Trimestre (Jan-Mar 2026)

Líderes desta semana

Líderes deste mês

Líderes de todos os tempos