有没有一种方法可以使用SS 2.0获取子列表中每个字段的值

时间:2018-10-10 09:40:37

标签: netsuite suitescript suitescript2.0

我当前的问题是,我无法从位于“地址”选项卡上的供应商形式的子列表中获取该字段的值。这是下面的使用代码。有人可以帮我这个小费吗?非常感谢。下面上传的图片是我想要的值。 enter image description here

var label = vendor_record.getCurrentSublistValue({sublistId:'addressbook',fieldId:'country'};

1 个答案:

答案 0 :(得分:0)

首先,您在上一行)前缺少上一行;

无论如何,请尝试以下方法:

            var vendor_record = record.load({
                type: record.Type.VENDOR,
                id: 177270,
                isDynamic: true
            });

            var addressSubrecord = vendor_record.getCurrentSublistSubrecord({
                sublistId: 'addressbook',
                fieldId: 'addressbookaddress'
            });

            var cityValue = addressSubrecord.getValue({
                fieldId: 'country'
            });

            var cityText = addressSubrecord.getText({
                fieldId: 'country'
            });

不确定是否要使用“国家/地区”字段的值或文本,而只是在getValue()getText()之间进行选择,但是我在上面的代码中都打印了这两个代码,以便您查看。在上述情况下,cityValue将输出“ SE”,而cityText将输出“瑞典”。