교차 프로젝트 작업을 식별하십시오
Contents
[
Hide
Show
]프로젝트 간 작업 연결
한 프로젝트에서 다른 프로젝트의 작업에 작업을 연결 한 경우 다음 이미지에서 볼 수 있듯이 원본 및 외부 프로젝트에서 작업의 ID 및 UID가 다릅니다.
Microsoft Project의 내부 및 외부 ID
task 클래스에 노출 된 외부 속성은 외부 작업의 원래 ID를 찾는 데 사용됩니다. ID 속성은 외부 프로젝트에서 외부 작업의 ID를 반환하는 반면 외부 속성은 원본 프로젝트에서 외부 작업의 ID를 반환합니다.
아래 코드는 작업의 원본 및 외부 ID를 찾습니다.
1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
2// The path to the documents directory.
3String dataDir = Utils.getDataDir(IdentifyCrossProjectTasks.class);
4
5Project externalProject = new Project(dataDir + "External.mpp");
6
7Task externalTask = externalProject.getRootTask().getChildren().getByUid(4);
8// ID of the task in the external project
9System.out.println(externalTask.get(Tsk.ID).toString());
10// ID of the task in the original project
11System.out.println(externalTask.get(Tsk.EXTERNAL_ID).toString());