2017-10-16 105 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