Javascript 在Netsuite sriptlet中按联系人加载客户
任务是根据电子邮件更新Netsuite中客户的订阅。我能够找到并更新客户,但有些客户没有客户级别的电子邮件。他们的联系人中有一封电子邮件。现在我需要根据联系人找到客户。我尝试了各种选择,但没有成功。你们能帮我做同样的事吗Javascript 在Netsuite sriptlet中按联系人加载客户,javascript,netsuite,Javascript,Netsuite,任务是根据电子邮件更新Netsuite中客户的订阅。我能够找到并更新客户,但有些客户没有客户级别的电子邮件。他们的联系人中有一封电子邮件。现在我需要根据联系人找到客户。我尝试了各种选择,但没有成功。你们能帮我做同样的事吗 提前感谢。如果您有联系人的内部ID,并且希望搜索其链接的客户,则可以使用如下搜索: SuiteScript 1.0 nlapiSearchRecord( 'customer', null, ['contact.internalid', 'anyof', contac
提前感谢。如果您有联系人的内部ID,并且希望搜索其链接的客户,则可以使用如下搜索: SuiteScript 1.0
nlapiSearchRecord(
'customer',
null,
['contact.internalid', 'anyof', contactID],
[
new nlobjSearchColumn('entityid'),
new nlobjSearchColumn('altname'),
new nlobjSearchColumn('email'),
new nlobjSearchColumn('email', 'contact'),
]
);
search.create({
type: 'customer',
filters: ['contact.internalid', 'anyof', contactID],
columns: [
'entityid',
'altname',
'email',
'contact.email',
],
});
SuiteScript 2.0
nlapiSearchRecord(
'customer',
null,
['contact.internalid', 'anyof', contactID],
[
new nlobjSearchColumn('entityid'),
new nlobjSearchColumn('altname'),
new nlobjSearchColumn('email'),
new nlobjSearchColumn('email', 'contact'),
]
);
search.create({
type: 'customer',
filters: ['contact.internalid', 'anyof', contactID],
columns: [
'entityid',
'altname',
'email',
'contact.email',
],
});
如果您有联系人的内部ID,并且希望搜索其链接的客户,则可以使用如下搜索: SuiteScript 1.0
nlapiSearchRecord(
'customer',
null,
['contact.internalid', 'anyof', contactID],
[
new nlobjSearchColumn('entityid'),
new nlobjSearchColumn('altname'),
new nlobjSearchColumn('email'),
new nlobjSearchColumn('email', 'contact'),
]
);
search.create({
type: 'customer',
filters: ['contact.internalid', 'anyof', contactID],
columns: [
'entityid',
'altname',
'email',
'contact.email',
],
});
SuiteScript 2.0
nlapiSearchRecord(
'customer',
null,
['contact.internalid', 'anyof', contactID],
[
new nlobjSearchColumn('entityid'),
new nlobjSearchColumn('altname'),
new nlobjSearchColumn('email'),
new nlobjSearchColumn('email', 'contact'),
]
);
search.create({
type: 'customer',
filters: ['contact.internalid', 'anyof', contactID],
columns: [
'entityid',
'altname',
'email',
'contact.email',
],
});