如何从Netsuite检索所有联系人。我正在使用Java和Netsuite Suitetalk。
我尝试了Netsuite中的所有方法,但没有返回Netsuite的所有联系人
答案 0 :(得分:2)
您可以使用ContactSearchBasic
。我添加了一个过滤器来排除非活动记录,但如果你想要那些只是去除它。样本是C#,但你应该明白这一点。
ContactSearchBasic contactSearchBasic = new ContactSearchBasic();
contactSearchBasic.isInactive = new SearchBooleanField();
contactSearchBasic.isInactive.searchValue = false;
contactSearchBasic.isInactive.searchValueSpecified = true;
SearchResult searchResult = _service.search(contactSearchBasic);
if (searchResult.status.isSuccess)
{
foreach (Record contactRecord in searchResult.recordList)
{
if (contactRecord is Contact)
{
Contact contact = (Contact)(contactRecord);
//do something with the contact record
}
}
}