jk1*_*960 3 sftp netsuite suitescript
嗨,我需要使用NetSuite sFtp功能从保存的搜索创建文件,并将其ftp'到另一台服务器。我想知道返回的数据后,如何创建文件并将其传递给FTP对象?这将是csv的一种形式,我可以将其说成文件柜,然后从那里访问以传递到FTP并发送它吗?任何帮助都非常感谢。
SPS,很抱歉会是SS2
小智 5
NetSuites sFTP功能需要一个file.File选项中的file属性。该文件可能是动态文件,例如下面的NetSuite SuiteAnswers示例(这不是我的示例,这是SuiteAnswers示例)。或者该文件可以是从文件柜加载的文件。
我真的希望NetSuite能够实现本机功能,以允许将保存的搜索结果以CSV格式另存为文件柜。目前尚不存在,因此您将必须制作自己的CSV文件。
/**
*@NApiVersion 2.x
*/
require(['N/sftp', 'N/file'],
function(sftp, file) {
var myPwdGuid = "B34672495064525E5D65032D63B52301";
var myHostKey = "AAA1234567890Q=";
var connection = sftp.createConnection({
username: 'myuser',
passwordGuid: myPwdGuid,
url: 'host.somewhere.com',
directory: 'myuser/wheres/my/file',
hostKey: myHostKey
});
var myFileToUpload = file.create({
name: 'originalname.js',
fileType: file.fileType.PLAINTEXT,
contents: 'I am a test file. Hear me roar.'
});
connection.upload({
directory: 'relative/path/to/remote/dir',
filename: 'newFileNameOnServer.js',
file: myFileToUpload,
replaceExisting: true
});
var downloadedFile = connection.download({
directory: 'relative/path/to/file',
filename: 'downloadMe.js'
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1903 次 |
| 最近记录: |