在2014.2中,Netsuite改变了它的地址结构,使它们成为子记录。他们在客户级别或表单级别的脚本地址方面提供了很多帮助,但我需要处理交易(报价,销售订单,发票)级别。
交易级别的帮助似乎只是此页面:https://netsuite.custhelp.com/app/answers/detail/a_id/39551/kw/address
然而,这会创建一个自定义地址,表明自定义结算和送货地址有自己的内部ID。
我可以在nlapiViewSubrecord(fldName)调用上使用什么内部ID来获取账单和/或送货地址上的国家,州,邮政等的值?我分别尝试了'billaddress'和'shipaddress'而没有运气。
答案 0 :(得分:2)
尝试billingaddress
和shippingaddress
。我最近对我们的一些销售订单代码进行了类似的更新,这对我有用。
// {String} The type of address to create, will be one of ship or bill
var addressType = (type === 'ship' ? 'shippingaddress' : 'billingaddress');
// {nlobjSubrecord} Address subrecord object
var subrecord = order.createSubrecord(addressType);
(这是一个RESTlet;这里的type
值是发送给我们的东西)