이 짧은 가이드는 Python을 사용하여 MS Project에서 반복 작업을 추가하는 방법을 설명합니다. IDE 설정, 프로그래밍 단계 목록 및 Python을 사용하여 Microsoft Project에서 반복 작업을 만드는 방법을 보여주는 샘플 코드를 공유합니다. 다양한 속성을 설정하여 반복 작업을 맞춤화하고 원하는 출력 MPP 파일을 생성할 수 있습니다.
Python을 사용한 Microsoft Project 반복 작업 단계
- 반복 작업을 사용하기 위해 환경을 Aspose.Tasks for Python via .NET으로 설정합니다.
- 제품 라이선스를 적용하고, 기존 project을 로드한 뒤, 새로운 반복 작업을 생성합니다.
- 각 작업 기간을 설정하고, 주간 반복 패턴을 정의한 뒤 원하는 요일을 지정합니다.
- 시작 및 종료 날짜를 정의하여 반복 작업의 전체 기간을 설정합니다.
- WeeklyRecurrencePattern 객체를 정의하고 위에서 정의한 반복 및 재발 범위를 설정합니다.
- 이 반복 패턴을 반복 작업에 설정하고 작업을 프로젝트의 표준 캘린더와 연결합니다.
- 로드된 프로젝트에서 원하는 작업에 작업을 하위 작업으로 추가합니다.
- 결과 프로젝트를 MPP 파일로 저장합니다
- 프로젝트를 읽어 반복 작업이 존재하는지 확인합니다.
이 단계들은 Python을 사용하여 Microsoft Project에서 반복 작업을 만드는 프로세스를 요약합니다. 라이선스를 로드하고, 소스 MPP 파일을 Project 객체에 열어, RecurringTaskParameters 클래스와 함께 반복 작업을 생성하고, 주간 반복을 추가하며, 반복 범위를 정의하고, 위 매개변수를 사용하여 WeeklyRecurrencePattern 객체를 생성합니다. 작업에 캘린더를 연결하고, 프로젝트 내 원하는 작업에 추가한 뒤, MPP 파일로 저장합니다.
Python을 사용해 MS Project 2016에서 작업을 반복하도록 하는 코드
이 코드는 MS Project에서 반복 작업을 작업하는 데 도움이 됩니다. 고정된 발생 횟수 후에 작업을 종료하려면 EndAfterRecurrenceRange를 사용할 수 있습니다. 발생 횟수는 요구 사항에 따라 일간, 월간 또는 연간 옵션을 활용하여 주간을 넘어 확장할 수 있습니다.
이 문서는 반복 작업을 생성하는 과정을 알려주었습니다. Primavera를 사용하여 XER 파일을 열려면, 기사 Python에서 XER 파일 열기를 참조하십시오.