2017-10-16 100 views
0

我正在使用下面的Scriptlet创建任务并提交任务。这项任务可能需要30秒到5分钟才能完成。现在,一旦我提交工作,我没有控制,除了任务ID。一旦玉米棒完成或完成,我想知道状态或消息。Netsuite中的CSV导入任务状态

var cvsScriptTask = task.create({ 
     taskType : task.TaskType.CSV_IMPORT , 
     mappingId : cvsTask.mappingId , 
     importFile : cvsFileObj , 
     name : cvsFileObj.name , 
    }); 
var csvImportTaskId = cvsScriptTask.submit(); 

我可以从某个表/记录中获得该任务/作业的状态吗?

回答

0

我认为您在寻找设置>导入/导出>查看CSV导入状态

+0

是的。那是什么...但是如何使用Scriptlet读取相同的数据。 我正在通过脚本设置作业。 – Arindam

+0

不幸的是,没有办法读取信息。你可以使用nlapiSetRedirectURL,这样用户将被重定向到页面。 – vVinceth

+0

我正在尝试从作业状态页面下载结果。该URL如下所示。 ** system.na2.netsuite.com/app/setup/upload/csv/uploadlogcsv.nl?wqid = 10571 ** 但我无法弄清wqid。我相信它是一个工作id。 但是,该任务返回一个大串不匹配或接近此的工作ID .... :( – Arindam