在Netsuite中自动导入CSV文件
Automatically Import CSV files in Netsuite?
我正在尝试将CSV文件自动导入Netsuite。(例如,我希望netsuite每晚检查一次特定的根文件夹,并将这些CSV文件拉入或导入到netsuite。例如,我想要导入一些BOM信息并映射到netsuit变量?
这可能吗?如果没有,我至少可以通知用户在特定文件夹中有一个新文件等待导入吗?
p.s我可以导入普通的xls文件而不是csv吗?
谢谢你的帮助。
干杯,
James
更新这是我到目前为止所做的,不确定它是否能像SuiteScript一个Portlet 一样工作
function scheduledimporting(type){
var csvMap = '15'; //saved CSV import id
//var csvFile = nlapiLoadFile("5828"); //csv file id from filecabinet
var urlrequest=nLapiRequestURL('https://...........',null,a);
var body=response.getBody(); //get the body of the message
var csvImport = nlapiCreateCSVImport();//creating a new csv import
/***
If the file that I'm pulling in is a CSV, would i get the body as CSV?
DO I still need to go through Prsing the body and transform it to JSON Object
If I do, how would I transfer it back to CSV ?
***/
csvImport.setMapping(csvMap);//setting import map
csvImport.setPrimaryFile(body.getValue());//file to be imported
csvImport.setOption("jobName", "Test1111");//setting job status' job name
var csvSubmitId = nlapiSubmitCSVImport(csvImport);//submitting the CSV
}
有几个步骤可以做到这一点。
-
首先创建您希望脚本使用的CSV导入映射。保存映射时,应该有一个名为"Script Id"的字段。脚本将使用此字段中的值。
-
创建一个计划脚本,该脚本将检查文件夹位置以查找新文件并自动触发导入。在该计划脚本中,您将使用nlapiSubmitCSV Import()并使用上面的"脚本Id"字段来触发CSV导入向导。有关更多详细信息,请在NS帮助中搜索nlapiSubmitSVImport()。
-
您不能导入XLS文件,在CSV导入中只支持CSV文件。
不幸的是,我没有足够的声誉为Rusty Shackles的回答添加评论。您询问了更多关于自动化的问题,虽然您不能直接在suitescript中完成,但您绝对可以使用netsuite中内置的web服务将文件推送到您的帐户中。这需要您在本地服务器上安装一个程序,该程序使用web服务在每晚的指定时间将.csv推送到您的NetSuite帐户中。然后,您可以使用计划的脚本在某个时间之后触发导入。
相关文章:
- 将CSV文件从URL导入Node.js
- 如何将csv数据导入netsuite
- 将Excel/CSV文件中的数据导入angularjs-json对象中
- 有没有一种方法可以使用javascript和节点模块(oracledb)将csv导入oracle数据库
- OSX终端-如何正确编写此命令以将CSV导入MongoDb
- 通过锁定的变量进行 CSV 导入
- CSV 导入未定义的数据
- 使用 d3 导入.csv数据错误:404:未找到错误
- 如何使用JavaScript将数据从excel(xlsx,csv)导入HTML页面
- 导入csv文件并在引导程序网站中显示数据需要什么语言
- 在Netsuite中自动导入CSV文件
- 将.CSV数据导入Javascript,并在字符串包含数据时运行execute
- 如何从.csv文件导入数据并将其转换为java脚本对象
- 在Meteor.js中导入/读取CSV
- '记录的意外结束'使用AngularJS ui grid导入csv
- 在javascript中为excel导入生成CSV的换行符
- 初学者:导入CSV到D3
- D3 CSV导入排序功能显示
- 导入CSV没有头到D3 -数据与数字和字符串
- JS Highchart导入CSV数据