Это краткое руководство объясняет как добавить повторяющуюся задачу в 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.