【发布时间】:2017-05-03 18:47:50
【问题描述】:
我正在尝试 2.0 restlet。这或多或少是我第一次使用 SuiteScript 2.0。我正在尝试创建供应商付款记录。我已经能够毫无问题地创建供应商记录,但是当我尝试使用 vendorpayment 时,我收到一条错误消息,上面写着“您必须为此交易输入至少一个行项目”,这似乎是有道理的。这就是我被困住的地方。我似乎无法在 2.0 中创建该子列表项。
我尝试了一些东西,但基本上我正在创建这样的记录(类型、isDynamic 和 defaultValues 是此函数中的参数。isDynamic 为 false):
var rec = record.create({
type: type,
isDynamic: isDynamic,
defaultValues: defaultValues
});
然后如何使用“rec”添加交易?我假设它进入了“应用”子列表,所以我尝试了一些类似于
rec.selectLine('apply', 0);
rec.setSublistValue({'sublistId': 'apply', 'fieldId': 'doc', 'value': 'blah', 'line': 0});
但我收到一条错误消息,提示“在对象 DeferredDynamicRecord 中找不到函数 selectLine”。我也尝试过其他各种 sn-ps,但没有爱。我不确定我是否以正确的方式去做。提前致谢。
【问题讨论】:
标签: netsuite suitescript