我是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/

10-12 13:38