Tento stručný průvodce vysvětluje, jak přidat opakující se úkol v MS Project pomocí Pythonu. Obsahuje podrobnosti o nastavení IDE, seznam programovacích kroků a ukázkový kód pro demonstraci jak vytvořit opakující se úkol v Microsoft Project pomocí Pythonu. Různé vlastnosti lze nastavit k přizpůsobení opakujícího se úkolu a vygenerování požadovaného výstupního souboru MPP.
Kroky pro opakující se úkoly v Microsoft Project pomocí Pythonu
- Nastavte prostředí tak, aby používalo Aspose.Tasks for Python via .NET pro používání opakujících se úkolů
- Použijte licenci produktu, načtěte existující project a vytvořte nový opakující se úkol
- Nastavte dobu trvání každého úkolu, definujte týdenní vzor opakování a nastavte požadované dny v týdnu.
- Nastavte celkovou dobu trvání opakujících se úkolů definováním počátečního a koncového data
- Definujte objekt WeeklyRecurrencePattern a nastavte výše definovaný rozsah opakování a recidivy
- Nastavte tento vzor opakování pro opakující se úkol a propojte úkol se standardním kalendářem projektu.
- Přidejte úkol jako podúkol k požadovanému úkolu v načteném projektu
- Uložte výsledný projekt jako soubor MPP
- Přečtěte si projekt, abyste potvrdili existenci opakujícího se úkolu
Tento krok shrnuje proces vytvoření opakující se úlohy v Microsoft Project pomocí Pythonu. Načtěte licenci, otevřete zdrojový soubor MPP do objektu Project, vytvořte opakující se úlohu pomocí třídy RecurringTaskParameters, přidejte týdenní opakování, definujte rozsah opakování a vytvořte objekt WeeklyRecurrencePattern s výše uvedenými parametry. Propojte kalendář s úlohou, přidejte ji k požadované úloze v projektu a uložte ji jako soubor MPP.
Kód pro vytvoření opakujícího se úkolu v MS Project 2016 pomocí Pythonu
Tento kód pomáhá při práci s opakujícím se úkolem v MS Project. Můžete použít EndAfterRecurrenceRange k ukončení úkolů po pevně stanoveném počtu výskytů. Výskyty lze rozšířit nad rámec týdenního intervalu pomocí denních, měsíčních nebo ročních možností, podle požadavků.
Tento článek nás naučil proces generování opakujících se úkolů. Pro otevření souboru XER pomocí Primavera se podívejte na článek Open XER File in Python.