Добавление повторяющейся задачи в MS Project с помощью Python

Это краткое руководство объясняет как добавить повторяющуюся задачу в MS Project с помощью Python. Оно делится деталями настройки IDE, списком шагов программирования и примером кода, демонстрирующим как создать повторяющуюся задачу в Microsoft Project с помощью Python. Можно задать различные свойства для настройки повторяющейся задачи и сгенерировать нужный файл MPP.

Шаги для повторяющихся задач Microsoft Project с помощью Python

  1. Установите окружение для использования Aspose.Tasks for Python via .NET при работе с повторяющимися задачами
  2. Примените лицензию продукта, загрузите существующий project и создайте новую повторяющуюся задачу
  3. Установите длительность каждой задачи, определите еженедельный шаблон повторения и задайте желаемые дни недели в нём
  4. Установите общую продолжительность повторяющихся задач, определив даты начала и окончания.
  5. Определите объект WeeklyRecurrencePattern и установите вышеуказанный диапазон повторения и повторяемости
  6. Установите этот шаблон повторения для повторяющейся задачи и свяжите задачу со стандартным календарём проекта
  7. Добавьте задачу в качестве дочерней задачи к нужной задаче в загруженном проекте
  8. Сохраните полученный проект в виде файла MPP
  9. Прочитайте проект, чтобы подтвердить наличие повторяющейся задачи

Эти шаги суммируют процесс создания повторяющейся задачи в Microsoft Project с использованием Python. Загрузите лицензию, откройте исходный файл MPP в объекте Project, создайте повторяющуюся задачу с помощью класса RecurringTaskParameters, добавьте еженедельное повторение, определите диапазон повторений и создайте объект WeeklyRecurrencePattern с указанными параметрами. Привяжите календарь к задаче, добавьте её к нужной задаче в проекте и сохраните как файл MPP.

Код для создания повторяющейся задачи в MS Project 2016 с использованием Python

Этот код помогает работать с повторяющейся задачей в MS Project. Вы можете использовать EndAfterRecurrenceRange, чтобы завершать задачи после фиксированного количества повторений. Повторения могут быть расширены за пределы недели, используя ежедневные, ежемесячные или ежегодные варианты, в соответствии с требованиями.

Эта статья научила нас процессу создания повторяющихся задач. Чтобы открыть файл XER с помощью Primavera, обратитесь к статье Open XER File in Python.

 Русский