使用Suitetalk和Java从Netsuite获取所有联系人?

时间:2014-04-15 21:49:08

标签: netsuite

如何从Netsuite检索所有联系人。我正在使用Java和Netsuite Suitetalk。

我尝试了Netsuite中的所有方法,但没有返回Netsuite的所有联系人

1 个答案:

答案 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
                }
            }
        }
相关问题