如何在SuitScripts中

时间:2018-03-13 16:04:22

标签: netsuite suitescript2.0

如何在SuitScripts 2.0中创建新文件夹并将其保存到文件柜?

var folder = record.create({
type: record.Type.FOLDER,
});

folder.save()    

我错过了什么?

2 个答案:

答案 0 :(得分:4)

这是一个使用SS2.0创建文件夹的代码段:

cpprest_2_10.lib

答案 1 :(得分:1)

这是我用来将文件保存到指定文件夹的内容:

var exportFolder = runtime.getCurrentScript().getParameter({name: 'custscript_export_folder'});
var fileObj = file.create({ 
        name: scriptContext.newRecord.id + '.json',
        fileType: file.Type.JSON,
        contents: recordAsJSON, description: 'Products sent to warehouse', encoding: file.Encoding.UTF8,
        folder: exportFolder,
        isOnline: false 
        });
    var fileId = fileObj.save();

如果指定的文件夹不存在,则会创建该文件夹。在我的示例中,我将文件夹名称作为参数传递。这被简单地指定为“Folder1 / folder2”。 如果folder1存在且folder2不存在,则将在folder1中创建folder2。