Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Netsuite中获取子列表的名称?_Netsuite_Suitescript - Fatal编程技术网

在Netsuite中获取子列表的名称?

在Netsuite中获取子列表的名称?,netsuite,suitescript,Netsuite,Suitescript,有没有办法在Netsuite中获取子列表的名称?我正在使用新的Inbound Shipping部分,需要通过restlet向其中添加项目。每次尝试时,都会出现以下错误: {“type”:“error.SuiteScriptError”、“name”:“SSS_INVALID_SUBLIST_OPERATION”、“message”:“您尝试了一个无效的子列表或行项目操作。您正在尝试访问一个不存在的行上的字段,或者正在尝试从静态子列表中添加或删除行。”,“stack”:[“anonymous(N/

有没有办法在Netsuite中获取子列表的名称?我正在使用新的Inbound Shipping部分,需要通过restlet向其中添加项目。每次尝试时,都会出现以下错误:

{“type”:“error.SuiteScriptError”、“name”:“SSS_INVALID_SUBLIST_OPERATION”、“message”:“您尝试了一个无效的子列表或行项目操作。您正在尝试访问一个不存在的行上的字段,或者正在尝试从静态子列表中添加或删除行。”,“stack”:[“anonymous(N/recordService)”,”(/SuiteScripts/KK_Sandbox_Scripts\u SD/restles/inboundshipping.js:57)”,“doPost(/SuiteScripts/KK_Sandbox_Scripts\u SD/restles/inboundshipping.js:34)”,“原因”:{“类型”:“内部错误”,“代码”:“SSS_无效的子列表\u操作”,“详细信息”:“您尝试了无效的子列表或行项目操作。您正在尝试访问不存在的行上的字段,或者正在尝试从静态子列表中添加或删除行。”,“userEvent”:null,“stackTrace:[“anonymous(N/recordService)”,“(/SuiteScripts/KK_Sandbox_Scripts\u SD/Restles/InboundShipping.js:57)”,“doPost”(/SuiteScripts/KK_Sandbox_Scripts\u SD/restles/inboundshipping.js:34)”,“notifyOff:false},“id:”,“notifyOff:false}“

以下是我尝试访问它的方式:

var rec =
            r.create({
                type: "inboundshipment",
                isDynamic: true,
                defaultValues: null
            }).setValue({
                fieldId: "externalid",
                value: e.id,
                ignoreFieldChange: false
            });

        var i = 1;

        /******/
        //Here is where you are adding a new line.
        /******/
        rec.selectNewLine({
            sublistId: 'item'
        });
        rec.setCurrentSublistValue({
            sublistId: 'item',
            fieldId: 'po',
            value: "13193"
        });
        rec.setCurrentSublistValue({
            sublistId: 'item',
            fieldId: 'item',
            value: "79760"
        });
        rec.setCurrentSublistValue({
            sublistId: 'item',
            fieldId: 'quantity',
            value: 2
        });

我认为子列表id可能不正确,但我无法确定它应该是什么。我尝试了items、inbounditems、inboundshipmentitems,所有这些都给了我相同的错误。我尝试以相同的方式创建销售订单,并尝试向其添加项目,但它工作正常,因此我认为它只是子列表id。有人知道如何创建吗要提供帮助?

您可以使用检索子列表ID并记录该ID,以确保您拥有有效的子列表ID


我怀疑这可能与SuiteScript2.0错误有关,因此请与NetSuite联系,并尝试在SuiteScript1.0中重写它。

您可以使用检索子列表ID并记录该ID,以确保拥有有效的子列表ID


我怀疑这可能与SuiteScript2.0错误有关,因此请与NetSuite联系,并尝试在SuiteScript1.0中重写它。

我能够正确获得子列表名称。您怀疑什么错误?由于某些原因,我无法在此记录中设置该项,我想知道它是否与您所谈论的内容有关。问题编号479826(或缺陷479826)如果您想在NetSuite的缺陷跟踪器中找到它-祝您好运!我能够正确地获得子列表名称。您怀疑什么缺陷?由于某种原因,我无法在此记录中设置该项,我想知道它是否与您正在谈论的内容有关。问题号为479826(或缺陷479826)如果你想在NetSuite的bug追踪器中找到它,祝你好运!