Denna korta guide förklarar hur man lägger till en återkommande uppgift i MS Project med Python. Den delar detaljer om hur man ställer in IDE:n, en lista med programmeringssteg och exempel på kod för att demonstrera hur man skapar återkommande uppgift i Microsoft Project med Python. Olika egenskaper kan ställas in för att anpassa den återkommande uppgiften och generera den önskade MPP‑filen.
Steg för återkommande uppgifter i Microsoft Project med Python
- Ställ in miljön för att använda Aspose.Tasks for Python via .NET för återkommande uppgifter
- Applicera produktlicensen, ladda den befintliga project och skapa en ny återkommande uppgift
- Ställ in varje uppgifts varaktighet, definiera ett veckovis repetitionsmönster och ange de önskade veckodagarna i det.
- Ange den totala varaktigheten för återkommande uppgifter genom att definiera start- och slutdatum
- Definiera WeeklyRecurrencePattern‑objektet och ställ in det ovannämnda repetitions‑ och återkommande intervallet.
- Ställ in detta återkommande mönster för den återkommande uppgiften och länka uppgiften till projektets standardkalender.
- Lägg till uppgiften som en underuppgift till den önskade uppgiften i det laddade projektet
- Spara det resulterande projektet som en MPP‑fil
- Läs projektet för att bekräfta att den återkommande uppgiften finns
Dessa steg sammanfattar processen för att skapa en återkommande uppgift i Microsoft Project med Python. Ladda licensen, öppna käll‑MPP‑filen i Project‑objektet, skapa en återkommande uppgift med klassen RecurringTaskParameters, lägg till veckovis upprepning, definiera återkommande intervall och skapa ett WeeklyRecurrencePattern‑objekt med ovanstående parametrar. Länka en kalender till uppgiften, lägg till den i den önskade uppgiften i projektet och spara den som en MPP‑fil.
Kod för att göra en uppgift återkommande i MS Project 2016 med Python
Den här koden hjälper till att arbeta med återkommande uppgift i MS Project. Du kan använda EndAfterRecurrenceRange för att avsluta uppgifter efter ett fast antal förekomster. Förekomsterna kan utökas bortom veckovis genom att använda de dagliga, månatliga eller årliga alternativen, enligt kraven.
Den här artikeln har lärt oss processen för att generera återkommande uppgifter. För att öppna en XER‑fil med Primavera, se artikeln Open XER File in Python.