javascript 如何使用Suitescript从Netsuite中的记录获取子列表?

0md85ypi  于 2023-02-15  发布在  Java
关注(0)|答案(1)|浏览(155)

我尝试创建一个计划套件脚本,它将在其中获取子列表并应用一些条件来评估结果并发送自动邮件。但是我无法获取子列表ID,也无法检索子列表数据。我是否知道从哪里获取子列表ID以及如何创建检索子列表数据的方法?

var sublistlines = currentRecord.getLineCount({
                    sublistId: 'SublistID',
                });
for (var i = 0; i < sublistlines; i++) {
                    var item = currentRecord.getSublistValue({
                    sublistId: 'SublistID',
                    fieldId: 'SublistFieldId',
                    line: i
                    });
                    if(condition){
                       action()
                    }

子列表行返回-1

6qftjkof

6qftjkof1#

您可以使用模式浏览器获取记录的子列表ID和字段ID的详细信息这里是URL,并找到带有起始字母的记录,在小写字母中将有每个字段或子列表的内部ID。模式浏览器URL-
https://www.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2016_1/script/record/salesorder.html
你也可以通过google下载netsuite的field explorer chrome扩展,用它来查看记录中的字段ID。
字段资源管理器镀 chrome 扩展-https://chrome.google.com/webstore/detail/netsuite-field-explorer/cekalaapeajnlhphgdpmngmollojdfnd?hl=en

相关问题