簡體   English   中英

使Suitescript在通過.csv上傳導入的數據上運行

[英]Make Suitescript run on data imported via a .csv upload

我希望執行.csv導入,並讓我的suitescript在該數據上運行,就好像用戶正在從UI輸入數據一樣。

 define(['N/currentRecord'],
  function(currentRecord) {
    function saveRecord (){
        var objRecord = currentRecord.get();
        var imagescheck = objRecord.getText('custitem_imagescheck');
        var live=false;

            if (imagescheck=='T' ){
            live=true;
            }
            else {live=false;}

    objRecord.setValue({
                    fieldId: 'custitem_live',
                    value: live,
                    });
    return true;
 }
 return {
  saveRecord: saveRecord
 };
}
);

因此,如果我將值“ True”導入到custitem_imagescheck字段,則套件腳本應像用戶已選中復選框並將“ custitem_live”字段轉到“ True”一樣工作。

目前,以上代碼僅通過UI起作用,而在.csv導入過程中不起作用。

當您通過CSV導入向導時,在第二頁上,您將看到導入選項,在標准單選按鈕選項下,您將看到高級選項。 展開“高級選項”,然后查看右下角的“運行服務器SuiteScript和觸發器工作流”選項復選框。 選擇此選項可在導入時運行用戶事件腳本等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM