我试图在客户记录上设置地址。我已经知道地址是客户子列表的子记录,我相信我可以在子记录上设置字段,但我无法获取要保存的更改。如何使用SuiteScript 2.0设置客户的地址信息?如何使用SuiteScript 2.0为客户设置地址
当前代码:
customer.selectNewLine({
sublistId: 'addressbook'
});
var addressSubrecord = customer.getCurrentSublistSubrecord({
sublistId: 'addressbook',
fieldId: 'addressbookaddress'
});
subrecordAddressDetail.setValue({
fieldId: 'addr1',
value: 'Test Street'
});
subrecordAddressDetail.setValue({
fieldId: 'country',
value: 'US'
});
customer.commitLine({
sublistId: 'addressbook'
});
我也试过.commitList
后加入customer.save()
,但我得到的错误Record has changed
当我尝试这样做。
@TonyH嗨 - 感谢您的帮助。它看起来像Subrecords在SuiteScript2.0中没有'.save()'方法。调用save会返回该方法未定义的错误。我能够弄清楚我的问题 - 我发布了一个概述问题的答案。 –