Този кратък наръчник обяснява как да добавите повтаряща се задача в MS Project с Python. Той споделя подробности за настройването на IDE, списък с програмни стъпки и примерен код, демонстриращ как да създадете повтаряща се задача в Microsoft Project с Python. Различни свойства могат да се зададат, за да персонализирате повтарящата се задача и да генерирате желания изходен файл MPP.
Стъпки за повторяеми задачи в Microsoft Project с Python
- Настройте средата да използва Aspose.Tasks for Python via .NET за използване на повтарящи се задачи
- Прилагайте продуктовия лиценз, заредете съществуващия project и създайте нова повтаряща се задача
- Задайте продължителността на всяка задача, определете седмичен модел за повторение и задайте желаните дни от седмицата в него
- Задайте общата продължителност на повтарящите се задачи, като определите началната и крайната дата
- Дефинирайте обекта WeeklyRecurrencePattern и задайте гореописания диапазон за повторение и повторяемост
- Задайте този модел на повторение на повтарящата се задача и свържете задачата със стандартния календар на проекта
- Добавете задачата като подзадача към желаната задача в заредения проект
- Запазете получения проект като MPP файл
- Прочетете проекта, за да потвърдите съществуването на повтарящата се задача
Тези стъпки обобщават процеса за създаване на повтаряща се задача в Microsoft Project с помощта на Python. Заредете лиценза, отворете изходния MPP файл в обекта Project, създайте повтаряща се задача с класа RecurringTaskParameters, добавете седмично повторение, определете диапазона на повторенията и създайте обект WeeklyRecurrencePattern с горепосочените параметри. Свържете календар към задачата, добавете я към желаната задача в проекта и я запазете като MPP файл.
Код за създаване на повтаряща се задача в MS Project 2016 с Python
Този код помага при работа с повтаряща се задача в MS Project. Можете да използвате EndAfterRecurrenceRange, за да приключите задачите след фиксиран брой повторения. Повторенията могат да бъдат разширени отвъд седмичните, като се използват дневните, месечните или годишните опции, в съответствие с изискванията.
Тази статия ни научи на процеса за създаване на повтарящи се задачи. За отваряне на XER файл с Primavera, вижте статията Open XER File in Python.