저장된 검색에서 데이터를 추출하고 각 열을 csv 파일로 가져와야합니다. 이 검색은 일상적으로 300 줄을 넘기 때문에 각 레코드를 별도의 csv 파일로 구문 분석해야합니다 (따라서 300+ csv 파일을 만들어야합니다)NetSuite에서 검색 결과 내에서 다중 조인 된 레코드를 구문 분석하는 가장 효율적인 방법
필요한 모든 열을 사용하여이 작업을 수행했습니다 작고 (10 미만) 결합의 양은 아무도 없었으므로 효율성은 큰 관심사가 아니 었습니다.
이제 저장된 검색에서 42 개의 필드가있는 프로젝트가 있습니다. 검색은 판매 주문을 기반으로하며 고객 레코드 및 품목 레코드에 대한 조인을 포함합니다.
검색은 수식뿐만 아니라 사용자 지정 필드를 광범위하게 사용합니다.
이 모든 것을 수행하는 가장 효율적인 방법은 무엇입니까?
내가 가장 쉬운 방법을 생각하고 (어쩌면 가장 빠른)는
foreach (TransactionSearchRow row in searchResult.searchRowList)
{
using (var sw = System.IO.File.CreateText(path+filename))
{
....
}
}
블록을 래핑하는 것입니다,하지만 난 시도하고 내가 예상대로
if (customFieldRef is SelectCustomFieldRef)
{
SelectCustomFieldRef selectCustomFieldRef = (SelectCustomFieldRef)customFieldRef;
if (selectCustomFieldRef.internalId.Equals("custom_field_name"))
{
....
}
}
을 피하려고 이 코드는이 프로세스에서 너무 길어지게됩니다. 따라서 어떤 아이디어라도 감사 할 것입니다.
답장을 보내 주셔서 감사합니다. 나는 그만큼 생각하고 방금 그것을 빨아 들였습니다. –