2017-06-27 30 views
0

該任務將根據電子郵件更新Netsuite中客戶的訂閱。我能夠找到並更新客戶,但有些客戶沒有在客戶級別發送電子郵件。他們在聯繫人中有一封電子郵件。現在我需要根據聯繫人找到客戶。我嘗試了各種選擇,但沒有運氣。你們可以幫我一樣嗎?通過Netsuite sriptlet中的聯繫人加載客戶

在此先感謝。

回答

3

如果你有聯繫人的內部ID,並且要尋找它鏈接到客戶(S),你可以像使用下面的搜索:

SuiteScript 1.0

nlapiSearchRecord(
    'customer', 
    null, 
    ['contact.internalid', 'anyof', contactID], 
    [ 
    new nlobjSearchColumn('entityid'), 
    new nlobjSearchColumn('altname'), 
    new nlobjSearchColumn('email'), 
    new nlobjSearchColumn('email', 'contact'), 
    ] 
); 

SuiteScript 2.0

search.create({ 
    type: 'customer', 
    filters: ['contact.internalid', 'anyof', contactID], 
    columns: [ 
    'entityid', 
    'altname', 
    'email', 
    'contact.email', 
    ], 
}); 
+0

感謝。有效。 – user9873999