Ši trumpa vadovas paaiškina, kaip pridėti pasikartojančią užduotį MS Project naudojant Python. Jame pateikiama informacija apie IDE nustatymą, programavimo žingsnių sąrašą ir pavyzdinį kodą, demonstruojantį kaip sukurti pasikartojančią užduotį Microsoft Project naudojant Python. Galima nustatyti įvairias savybes, kad pritaikytumėte pasikartojančią užduotį ir sukurtumėte norimą išvesties MPP failą.
Microsoft Project pasikartojančių užduočių naudojimo su Python žingsniai
- Nustatykite aplinką naudoti Aspose.Tasks for Python via .NET pasikartojančioms užduotims
- Pridėkite produkto licenciją, įkelkite esamą project ir sukurkite naują pasikartojančią užduotį
- Nustatykite kiekvienos užduoties trukmę, apibrėžkite savaitinį kartojimo modelį ir nustatykite norimas savaitės dienas.
- Nustatykite pasikartojančių užduočių bendrą trukmę, nurodydami pradžios ir pabaigos datas
- Apibrėžkite WeeklyRecurrencePattern objektą ir nustatykite aukščiau apibrėžtą pakartojimo ir pasikartojimo intervalą
- Nustatykite šį pasikartojimo modelį pasikartojančiai užduočiai ir susiekite užduotį su projekto standartiniu kalendoriumi.
- Pridėkite užduotį kaip vaiko užduotį prie norimos užduoties įkeliamame projekte
- Išsaugokite gautą projektą kaip MPP failą
- Perskaitykite projektą, kad patvirtintumėte pasikartojančios užduoties egzistavimą.
Šie žingsniai apibendrina procesą, kaip sukurti pasikartojančią užduotį Microsoft Project naudojant Python. Įkelkite licenciją, atidarykite šaltinio MPP failą Project objekte, sukurkite pasikartojančią užduotį naudodami RecurringTaskParameters klasę, pridėkite savaitinį kartojimą, apibrėžkite pasikartojimo intervalą ir sukurkite WeeklyRecurrencePattern objektą su aukščiau pateiktais parametrais. Susiekite kalendorių su užduotimi, pridėkite ją prie norimos projekto užduoties ir išsaugokite kaip MPP failą.
Kodas, leidžiantis užduočiai kartotis MS Project 2016 naudojant Python
Šis kodas padeda dirbant su pasikartojančiomis užduotimis MS Project. Galite naudoti EndAfterRecurrenceRange, kad užduotys baigtųsi po fiksuoto pasikartojimų skaičiaus. Pasikartojimus galima pratęsti virš savaitės, naudojant kasdienes, mėnesines arba metines parinktys, pagal reikalavimus.
Šiame straipsnyje buvo pristatytas procesas, kaip generuoti pasikartojančias užduotis. Norėdami atidaryti XER failą naudojant Primavera, žiūrėkite straipsnį Open XER File in Python.