我是Suitescript的新手。公开地告诉我几乎看不到其他容易编写的脚本,因此我几乎没有编写两个脚本。
我的问题是如何从子列表中读取数据并调用其他形式。
这是我的要求。
I want to read the item values data highlighted in yellow color
当我读取变量中的特定项目时,我想在netsuite中调用Assemblyitem表单并获取一个值。
//Code
function userEventBeforeLoad(type, form, request)
{
nlapiLogExecution('DEBUG', 'This event is occured while ', type);
if(type == 'create' || type == 'copy' || type == 'edit')
{
var recType = nlapiGetRecordType(); //Gets the RecordType
nlapiLogExecution('DEBUG', 'recType', recType);
//
if(recType == 'itemreceipt')
{
nlapiLogExecution('DEBUG', 'The following form is called ',recType);
//var itemfield = nlapiGetFieldValue('item')
//nlapiLogExecution('DEBUG','This value is = ',itemfield);
var formname = nlapiLoadRecord('itemreceipt',itemfield);
nlapiLogExecution('DEBUG','This value is = ',formname);
}
}
}
我该如何进一步?
I want to read that checkbox field value in the following image when i get the item value from above
最佳答案
我建议查看NetSuite帮助中的“子列表API”页面。它应该描述您将要使用的许多方法。
特别要注意的是nlobjRecord.getLineItemValue()
。
这是一段视频,探讨了如何使用1.0和2.0中的子列表:https://www.youtube.com/watch?v=n05OiKYDxhI
关于javascript - 如何在netsuite中读取子列表数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53559323/