2015-09-24 22 views
1

我創建了一個腳本,並在我們的系統中創建新庫存項目時將其部署以自動填充Web商店字段。Netsuite:服務器端代碼沒有解僱csv上傳?

該代碼在通過界面創建新項目時起作用,但當通過csv上傳新項目時不起作用。

這是代碼:

function userEventAfterSubmit(type) { 
if (type == 'create') { 
    var newItem = nlapiLoadRecord('inventoryitem', nlapiGetNewRecord().getId()); 
    var storeDisplayImage = nlapiGetFieldValue('storedisplayimage'); 
    if (storeDisplayImage == '' || storeDisplayImage == null) 
     newItem.setFieldValue('storedisplayimage', 620128); 
    var storeDisplayThumbnail = nlapiGetFieldValue('storedisplaythumbnail'); 
    if (storeDisplayThumbnail == '' || storeDisplayThumbnail == null) 
     newItem.setFieldValue('storedisplaythumbnail', 620127); 
    var urlComponent = nlapiGetFieldValue('urlcomponent'); 
    if (urlComponent == '' || urlComponent == null) 
     newItem.setFieldValue('urlcomponent', nlapiGetFieldValue('storedisplayname')); 
    var pageTitle = nlapiGetFieldValue('pagetitle'); 
    if (pageTitle == '' || pageTitle == null) 
     newItem.setFieldValue('pagetitle', nlapiGetFieldValue('storedisplayname')); 
    var storeDescription = nlapiGetFieldValue('storedescription'); 
    if (storeDescription == '' || storeDescription == null) 
     newItem.setFieldValue('storedescription', nlapiGetFieldValue('salesdescription')); 
    var storeDetailedDescription = nlapiGetFieldValue('storedetaileddescription'); 
    if (storeDetailedDescription == '' || storeDetailedDescription == null) 
     newItem.setFieldValue('storedetaileddescription', nlapiGetFieldValue('salesdescription')); 
    var metaTagHtml = nlapiGetFieldValue('metataghtml'); 
    if (metaTagHtml == '' || metaTagHtml == null) 
     newItem.setFieldValue('metataghtml', '<meta name="description" content="' + nlapiGetFieldValue('salesdescription') + '">'); 
    nlapiSubmitRecord(newItem); 
} 

}

,然後將此功能稱爲 「提交功能之後」。我是不是在正確的地方調用它來運行csv上傳?

這是我的腳本部署: enter image description here

回答

4
  1. 轉到 「設置>導入/導出> CSV導入偏好」
  2. 確保 「運行服務器SUITESCRIPT和觸發工作流程」 被選中。
+0

它沒有被檢查,我現在檢查它(談論你必須知道的隨機事物)。一旦我們的運營團隊到達並且我們測試了它,我將接受答案並且得票。謝謝! –

+0

所以我們現在已經檢查過了,當csv文件上傳時腳本仍然不運行。 –

+0

您是否可以確認您的部署選項是否正確 - 如未選擇事件類型,角色/員工是否正確並且角色正確執行? – prasun

相關問題