javascript-使用Node.js将文件上传到Netsuite
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-使用Node.js将文件上传到Netsuite,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1565字,纯文字阅读大概需要3分钟。
内容图文
![javascript-使用Node.js将文件上传到Netsuite](/upload/InfoBanner/zyjiaocheng/684/bf432206c6614f5caf9b6649cde23408.jpg)
因此,我正在测试npm模块随附的脚本,该脚本会将NetSuite文件上传到文件柜.
这是一个名为nsupload的npm模块的链接.这些说明说是将该模块中包含的Restlet上传到Netsuite,并在Netsuite的PUT方法中的RESTlet中设置功能.当我最后运行脚本以将文件上传到Netsuite文件柜时,出现错误“ TypeError:sendToNetsuite不是函数”.
这是模块提供的测试代码:
var sendToNetsuite = require('nsupload')
.config({
email: 'email',
password: 'pass',
account: 'account number',
script: 'script number',
method: 'PUT'
});
sendToNetsuite('./foo.json', function(err, body) {
console.log('Success!');
console.log(body);
});
编辑:
我将正在使用的npm模块更改为一个名为nscabinet的模块.此stoo附带了用于将文件上传到Netsuite的示例代码.这是该代码:
var nscabinet = require('nscabinet') ,
gulp = require('gulp') //or just vinyl-fs
gulp.src('foo.js')
.pipe(nscabinet({
email : 'foo@bar.baz.com' ,
password : '123456' ,
account : '123456' ,
// realm : 'sandbox.netsuite.com' ,
//role : 3 ,
rootPath : '/SuiteScripts',
script : 'myuploadfile' ,
deployment : 2
}))
我遗漏了一些参数,但我不认为它们会有所作为.目前,我一直收到的错误是“ SSS_INVALID_SCRIPTLET_ID-该Suitelet无效,被禁用或不再存在.”我也将随附的Restlet上传到Netsuite,但问题仍然存在.
同样,我查找了错误,但仍然没有弄清楚问题出在哪里.我尝试在我想使用的代码内进行测试,并且在无法正常工作时对其进行测试.有什么解决办法吗?
谢谢!
解决方法:
将您的脚本选项更改为您上载到NetSuite的Restlet的脚本ID.
gulp.src('foo.js')
.pipe(nscabinet({
email : 'foo@bar.baz.com' ,
password : '123456' ,
account : '123456' ,
// realm : 'sandbox.netsuite.com' ,
//role : 3 ,
rootPath : '/SuiteScripts',
script : 1234 ,
deployment : 2
}))
内容总结
以上是互联网集市为您收集整理的javascript-使用Node.js将文件上传到Netsuite全部内容,希望文章能够帮你解决javascript-使用Node.js将文件上传到Netsuite所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。