我可以使用查找字段获取记录和父对象的详细信息。但是我无法获取父对象记录类型。
示例:我正在尝试获取联系方式和父(公司)详细信息。
search.lookupFields({
type: 'contact',
id: context.recordId,
columns: ['entityid', 'customer.entityid', 'customer.companyname']
});
它返回联系人entityid和客户-entityid和公司名称。 我也要客户类型。可以是潜在客户,潜在客户,客户或任何有效类型, 对于合作伙伴或供应商,我必须指定partner.entityid或vendor.entityid。
无论如何确定哪个母公司联系人 像这个customer.recordtype
答案 0 :(得分:2)
查询stage
search.lookupFields({
type: 'contact',
id: context.recordId,
columns: ['entityid', 'customer.entityid', 'customer.companyname', 'customer.stage']
});
答案 1 :(得分:2)
您是否尝试过寻找customer.stage字段?
答案 2 :(得分:2)
在NetSuite中,“客户”一词既用于记录类型 ,又用于客户类型中的 stage -这可能会造成一些混乱。
领导,潜在客户和客户都是阶段,可以使用customer.stage
作为columns
参数中的值来返回。执行此操作时,它将作为具有value
和text
属性的对象数组返回,因此您需要像<varName>['customer.stage'][0].value
一样引用它。 仅当您知道类型为customer
时,此方法才有效-否则阶段将为空。
如果您面临的问题实际上是获得记录类型-IE:客户,供应商,合作伙伴等,则可以改用company.type
。