2012-08-30 1 views
0

저는 Aspose.Tasks를 사용하여 mpp 파일에서 데이터를 추출하는 AC# 및 MVC3 프로젝트에서 모든 것을 처리하고 있습니다. 사용자 정의 열의 값을 읽는 방법에 대한 방법을 찾을 수 없습니다. 사용자 정의 열은 MS Project의 열 이름 (예 : 인사이트, 순환 등)에 나열되지 않은 열을 의미합니다.Aspose.Tasks를 사용하여 mpp 파일에서 사용자 정의 열 값을 읽는 방법

여기 누군가가 나와 함께 생각을 나누고 있는지 궁금합니다. Aspose.Tasks가 필자의 문제를 확실하게 해결할 수있는 열 이름이나 열 인덱스로 열 값을 얻을 수 있기를 기대했지만, mpp 파일을 읽을 때 Aspose의 생성 된 속성에서이를 수행 할 수있는 방법을 찾지 못하는 것 같습니다.

답변

0

원래 Aspose.Tasks API는 일부 지역에서 MPXJ과 비슷했습니다. 이 부분은 지금과 같지 않지만 MPXJ가 이것을 처리하여 Aspose.Tasks에서 동일한 기능을 찾는 데 도움이되는 방법을 알려 드리겠습니다.

MPXJ는 Task.getFieldByAlias ​​() 메서드를 제공합니다.이 메서드를 사용하면 열에 대한 표준 MS Project 이름 대신 사용자가 볼 수있는 사용자 지정 열 이름을 사용하여 원하는 필드를 검색 할 수 있습니다.

사용자가 볼 수있는 이름과 사용자 지정 열 형식을 나타내는 데 사용되는 열거 형 간의 매핑을 제공하는 ProjectFile.getTaskFieldAliasMap()도 있습니다.

+0

감사합니다. @Jon, Aspose가 해결책을 제시했습니다. 매우 늦은 대답에 대한 미안, 매우 바빴어요. 다시 한 번 감사드립니다! – dmc