提问人:TheIronKing 提问时间:10/12/2022 更新时间:10/12/2022 访问量:285
ReferenceError:文件未定义 - Suitescript
ReferenceError: file is not defined - Suitescript
问:
我解决了一些早期的问题,并得到了以下脚本来验证和部署。 但是它失败了,在日志中我看到此错误:
引用错误:文件未定义 [在 Object.execute (/SuiteScripts/purchasing.js:11:9)]
但是我的文件肯定在那个位置,并在脚本中定义。
非常感谢所有帮助。
/**
* @NApiVersion 2.1
* @NScriptType ScheduledScript
*/
define(['N/task'],
function (task) {
function execute(scriptContext){
var scriptTask = task.create({taskType: task.TaskType.CSV_IMPORT});
scriptTask.mappingId = 212;
var f = file.load('SuiteScripts/purchasing2.csv');
scriptTask.importFile = f;
var csvImportTaskId = scriptTask.submit();
};
return{
execute: execute
};
});
答:
0赞
W.S.
10/12/2022
#1
您也应该加载该模块。N/file
define(['N/task', 'N/file'], function(task, file) {
....
})
评论
0赞
TheIronKing
10/12/2022
谢谢我的朋友,这就是解决方案。
评论