我试图导出简单的脚本到csv与代码下面的suitescript2.0
require(['N/task'],
function(task) {
var SEARCH_ID = 1487;
var searchTask = task.create({
taskType: task.TaskType.SEARCH
});
searchTask.savedSearchId = SEARCH_ID;
var path = 'Test/export.csv';
searchTask.filepath = path;
var searchTaskId = searchTask.submit();
var a = 0;});
但是,它会出现以下错误:
SSS_MISSING_REQD_ARGUMENT 10/5/2021 10:15:40.917 {“type”:“error.SuiteScriptError”,“name”:“SSS_MISSING_REQD_ARGUMENT”,“message”:“task.submit:缺少必需的参数:fileId / filePath”,“stack”:[“createError(N/error.js)","(adhoc−1debugger.user:25)","(adhoc − 1debugger.user:3)"],“cause”:{“name”:“SSS_MISSING_REQD_ARGUMENT”,“message”:“task.submit:缺少必需的参数:fileId / filePath”},“id”:“",“notifyOff”:false,“userFacing”:true}
请指导我如何排除故障。我从来没有写过剧本,所以欢迎任何建议。
谢谢!
2条答案
按热度按时间ui7jx7zq1#
filePath必须是从文件柜层次结构顶部开始的完整路径。所有引用的文件夹必须存在。
此外,创建搜索任务的建议方法是一步完成:
fnx2tebb2#
而不是文件路径,我给了文件ID,但没有错误,没有csv文件在文件夹中创建