Netsuite 如何在SuiteScript 2中的文件柜中创建文件夹
如何在SuiteScript 2.0中创建新文件夹并将其保存到文件柜中Netsuite 如何在SuiteScript 2中的文件柜中创建文件夹,netsuite,suitescript2.0,Netsuite,Suitescript2.0,如何在SuiteScript 2.0中创建新文件夹并将其保存到文件柜中 var folder = record.create({ type: record.Type.FOLDER, }); folder.save() 我缺少什么?这是我用来将文件保存到指定文件夹的内容: var exportFolder = runtime.getCurrentScript().getParameter({name: 'custscript_export_folder'}); var file
var folder = record.create({
type: record.Type.FOLDER,
});
folder.save()
我缺少什么?这是我用来将文件保存到指定文件夹的内容:
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不存在,folder2将在folder1中创建。下面是一个使用SS2.0创建文件夹的代码段:
var objRecord = record.create({
type: record.Type.FOLDER,
isDynamic: true
});
objRecord.setValue({
fieldId: 'name',
value: 'Test Folder'
});
var folderId = objRecord.save({
enableSourcing: true,
ignoreMandatoryFields: true
});
根据,文件夹属性:“NetSuite文件柜中存放文件的文件夹的内部ID。”。您确定使用字符串路径使其工作吗?当我尝试这个时,我得到了一个错误。这是我很久以前的一个有效解决方案。不幸的是,我再也不能访问这些项目了,所以我不知道这是否还在使用,是否仍然有效。