我試圖在客戶記錄上設置地址。我已經知道地址是客戶子列表的子記錄,我相信我可以在子記錄上設置字段,但我無法獲取要保存的更改。如何使用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會返回該方法未定義的錯誤。我能夠弄清楚我的問題 - 我發佈了一個概述問題的答案。 –