有什么方法可以使用 SuiteScript 将超过 10mb 的已保存搜索文件导入文件柜?

Any way to import a saved search file over 10mb to File Cabinet using SuiteScript?

我使用 SuiteScript 执行保存的搜索并将 CSV 文件保存到文件柜。但是,保存的文件限制为 10mb 或脚本失败。有什么办法可以解决 10mb 的限制吗?我可以通过 UI 上传大小超过 10mb 的文件,使用 SuiteScript 进行上传的能力将非常有用。

感谢您的任何见解。

使用 SS2.0 N/task 方法来安排要发布到文件 ID 或路径的脚本。

一样,您可以使用 N/task 模块让 NetSuite 为您创建 CSV。

var searchTask = task.create({
    taskType: task.TaskType.SEARCH
});
searchTask.savedSearchId = 51;
searchTask.filePath = 'ExportFolder/export.csv';;
var searchTaskId = searchTask.submit();

如果出于某种原因需要对输出进行更多控制,可以使用 N/file#File.appendLine() 逐行设置文件内容来创建大于 10MB 的文件。