[英]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.