![](/img/trans.png)
[英]Is there way to get System information (System Notes or History of changes) for the item line in a sales order via SuiteScript?
[英]Suitescript 1.0 - Get line item units in sales order
我正在嘗試使用nlapiGetLineItemText('item','units',i)獲取套房1.0中銷售訂單的單位文本。 這適用於其他選擇字段,例如'item',但'units'始終返回空字符串。 nlapiGetLineItemValue('item','units',i)返回一個似乎對應於特定單位類型的整數,但我不確定它是如何相關的,或者我是否可以使用它來提取單位文本。
這是代碼:
var lineCount = nlapiGetLineItemCount('item');
var items = [];
var itemObj = {};
var invTypes = ['InvtPart','NonInvtPart','Assembly','Kit'];
for(let i = 1; i <= lineCount; i++) {
let itemType = nlapiGetLineItemValue('item','itemtype',i);
if(invTypes.indexOf(itemType) != -1) {
let itemObj = {
name:nlapiGetLineItemValue('item','description',i),
qty:nlapiGetLineItemValue('item','quantity',i),
units:nlapiGetLineItemValue('item','units',i),
panel_qty:nlapiGetLineItemValue('item','custcol_panelqty',i),
panel_ft:nlapiGetLineItemValue('item','custcol_feet',i),
panel_in:nlapiGetLineItemValue('item','custcol_inch',i)
};
console.log(itemObj);
items.push(itemObj);
}
}
您可以通過加載來從單位類型記錄中提取文本: nlapiLoadRecord('unitstype', nlapiGetLineItemValue('item','units',i)).getFieldValue('name')
或通過搜索。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.