子客户列表的内部字段ID是什么? 我似乎无法在父客户记录中找到子客户列表的内部字段ID。它不在记录浏览器的客户记录页面上,它绝对不是自定义记录或列表,所以我有点迷失。有什么帮助吗?
对于上下文:我正在编写一个脚本,以便在更改父记录的帐单邮寄地址时更新所有子记录的帐单邮寄地址。所以我需要subustomers列表的字段ID,这样我就可以循环遍历每条记录。
答案 0 :(得分:3)
您可以搜索父母是当前客户的客户,并获取子客户的ID。
nlapiSearchRecord('customer', null, ['parent', 'anyof', PARENT_CUSTOMER_ID]);
对于脚本,您可以编写用户事件,如果是用户事件,您的PARENT_CUSTOMER_ID将是当前记录ID本身,您可以在父客户的用户事件脚本中使用nlapiGetRecordId()
。
出于上帝所知的原因,NetSuite也会在搜索结果中提取PARENT_CUSTOMER_ID记录,因此,最好使用其他标准对其进行过滤
nlapiSearchRecord('customer', null, [['parent', 'anyof', PARENT_CUSTOMER_ID], 'and', ['internalid', 'noneof', PARENT_CUSTOMER_ID]])