在SuiteScript 2.0中加载自定义记录

时间:2016-11-27 01:09:22

标签: netsuite suitescript

我正在尝试加载如下所示的自定义记录:

var mergeRecord = record.load({
    type: record.Type.'custrecord_merge_vendor', 
    id: '12',
    isDynamic: true
});

这似乎不对..但标准记录的等价物如下:

var objRecord = record.load({
    type: record.Type.SALES_ORDER, 
    id: 157,
    isDynamic: true,
});

怎么做?

2 个答案:

答案 0 :(得分:7)

像这样:

val count = childCount(lists.toStream, 0)

答案 1 :(得分:4)

除非您没有将自定义记录的正确记录类型传递到type属性,否则您的想法是正确的。正确的值只是您的自定义记录的内部ID的字符串;它将以customrecord_开头。您不会使用record.Type枚举,因为它仅适用于本机记录类型。

因为像record.Type.'custrecord_merge_vendor'这样的东西甚至不是有效的语法,所以我强烈建议您熟悉JavaScript语言的基础知识。您可以在MDN

找到大量的介绍性信息和示例