NetSuite:在哪里可以找到子客户列表的字段 ID?
NetSuite: Where can I find the field ID of the Subcustomers List?
子客户列表的内部字段 ID 是什么?
我似乎无法在父客户记录中找到子客户列表的内部字段 ID。它不在记录浏览器的客户记录页面上,而且绝对不是自定义记录或列表,所以我有点迷路了。有帮助吗?
对于上下文:我正在编写一个脚本来在父记录的帐单地址已更改时更新所有子记录的帐单地址。所以我需要子客户列表的字段 ID,以便循环遍历每条记录。
您可以搜索父客户为当前客户的客户,并获取子客户的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]])
子客户列表的内部字段 ID 是什么? 我似乎无法在父客户记录中找到子客户列表的内部字段 ID。它不在记录浏览器的客户记录页面上,而且绝对不是自定义记录或列表,所以我有点迷路了。有帮助吗?
对于上下文:我正在编写一个脚本来在父记录的帐单地址已更改时更新所有子记录的帐单地址。所以我需要子客户列表的字段 ID,以便循环遍历每条记录。
您可以搜索父客户为当前客户的客户,并获取子客户的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]])