这与SuiteScript 1.0上的一些旧问题有关。我有一个必须是2.0的2.0脚本,所以我不能使用旧的nlapiGetLineItemValue -它必须是Record.getSublistValue(options)。但是我需要它来获取一个新的、未保存的记录BeforeSubmit上的行值。它总是返回"getSublistValue“is not defined in object,检查NetSuite字段资源管理器确认未保存的记录没有
不幸的是,当您从自定义事务创建发票时,NetSuite似乎不会填充原生的“createdfrom”字段。我试图通过创建自定义引用字段(即custbody_invoicecreatedfrom)来解决这个问题,结果导致getSublistValue()函数返回一个空结果,即使内部ID正确地显示在付款(XML获取本机子列表值(即记录浏览器)没有问题,但自定义字段不会返回值。有什么建议吗?Payment
var invoiceCrea
我有一个预定的SuiteScript2.0,它使用保存的搜索来获取未支付或部分支付发票的列表。脚本遍历每个发票并查看事务行。首先,我检查事务行是否与订阅相关联,因为某些事务行可能用于其他事务。如果我找到一个订阅ID,其想法是加载它并对该订阅执行额外的操作,因为它的未支付状态。问题是,当计划脚本运行时,它在试图加载订阅记录的行上失败。for (var i = 0; i < count; i++) { var linePaid = invoice.<e