Netsuite 从父自定义记录类型访问子自定义记录类型

Netsuite 从父自定义记录类型访问子自定义记录类型,netsuite,suitescript,suitescript2.0,Netsuite,Suitescript,Suitescript2.0,我创建了一个称为托盘的自定义记录类型作为父行,创建了一个自定义记录类型组件作为子行,因为它是一对多关系。换句话说,一个托盘可以有多个组件。我可以从suitescript访问托盘,如下所示 function beforeSubmit(context) { var record = context.newRecord; record.setValue('custrecord166', '8888'); } 但是,我无法使用suitescrpt从托盘访问组件,它返回-1 funct

我创建了一个称为托盘的自定义记录类型作为父行,创建了一个自定义记录类型组件作为子行,因为它是一对多关系。换句话说,一个托盘可以有多个组件。我可以从suitescript访问托盘,如下所示

function beforeSubmit(context) {
    var record = context.newRecord;
    record.setValue('custrecord166', '8888'); 
}
但是,我无法使用suitescrpt从托盘访问组件,它返回-1

function beforeSubmit(context) {
    var record = context.newRecord;
    var lineCount = record1.getLineCount({sublistId:"recmachcustomrecord_pallet_component"});
}

欢迎任何建议

当从父帐户引用时,子列表id为
recmach
+子记录上自定义字段的字段id标记为父帐户

父记录=
customrecordparent123
(名为“我的父记录”)

子记录=
customrecordchild123

在您的子记录上,您将有一个类型为“我的父记录”的列表/记录的自定义字段

此字段将勾选“记录为父项”。假设此字段的id为
custrecordmylinkedparent

当您作为子列表的一部分引用子记录时,它将是子列表ID:'recmachcustrecordmylinkedparent',引用子记录字段

!!记住,recmach不是父记录,而是子记录上的链接字段