ReferenceError:未定义文件-Suitescript



我解决了以前的一些问题,并获得了下面的脚本进行验证和部署。然而,它失败了,在日志中我看到了这个错误:

ReferenceError:文件未定义[在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
};
});

您也应该加载N/file模块。

define(['N/task', 'N/file'], function(task, file) {
....
})

相关内容

  • 没有找到相关文章

最新更新