MS projektképletek írása és olvasása az Aspose.Tasks programban
Bevezetés
A projektmenedzsment területén az adatok hatékony kezelése a legfontosabb. Az Aspose.Tasks for Java egy robusztus megoldás, amely megkönnyíti az adatok kezelését és a Microsoft Project fájlokból való kinyerését. Az egyik hatékony funkció, amelyet kínál, az MS Project képletek írásának és olvasásának képessége. Ez az oktatóanyag végigvezeti Önt a funkcionalitás kiaknázásán a projektmenedzsment feladatai javítása érdekében.
Előfeltételek
Mielőtt belevágna ebbe az oktatóanyagba, győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:
- Java Development Kit (JDK): Győződjön meg arról, hogy a Java telepítve van a rendszeren.
- Aspose.Tasks for Java: Töltse le és telepítse az Aspose.Tasks for Java-t innen itt .
- Integrált fejlesztői környezet (IDE): Válassza ki a kívánt IDE-t a Java fejlesztéshez.
Csomagok importálása
Kezdésként importálja a szükséges csomagokat a Java projektbe:
import com.aspose.tasks.*;
import java.io.IOException;
import java.math.BigDecimal;
import java.util.Objects;
1. lépés: Állítsa be a Data Directory-t
// A dokumentumok könyvtárának elérési útja.
String dataDir = "Your Data Directory";
Ebben a lépésben határozza meg azt a könyvtárat, ahol az MS Project fájljai találhatók.
2. lépés: Töltse be a projektfájlt
Project project = new Project(dataDir + "project.mpp");
Itt töltse be az MS Project fájlt aProject
manipulálható tárgy.
3. lépés: Egyéni képlet meghatározása
project.set(Prj.NEW_TASKS_ARE_MANUAL, new NullableBool(false));
ExtendedAttributeDefinition attr = ExtendedAttributeDefinition.createTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text1, "Custom");
attr.setAlias("Double Costs");
attr.setFormula("[Cost]*2");
project.getExtendedAttributes().add(attr);
Ez a lépés egy egyéni mező létrehozását jelenti olyan képlettel, amely megduplázza a feladat költségét.
4. lépés: Feladat hozzáadása és költség beállítása
Task task = project.getRootTask().getChildren().add("Task");
task.set(Tsk.COST, BigDecimal.valueOf(100));
Itt egy új feladat kerül hozzáadásra, és ennek költsége 100.
5. lépés: Projektfájl mentése
project.save(dataDir + "saved.mpp", SaveFileFormat.Mpp);
Végül mentse el a módosított projektfájlt.
Következtetés
Ebben az oktatóanyagban megvizsgáltuk, hogyan írhatunk és olvashatunk MS Project képleteket az Aspose.Tasks for Java használatával. Az alábbi lépések követésével hatékonyan kezelheti a projektadatokat, hogy megfeleljen az Ön egyedi igényeinek.
GYIK
Az Aspose.Tasks kompatibilis az MS Project összes verziójával?
Az Aspose.Tasks az MS Project különféle verzióival kompatibilis, rugalmasságot biztosítva a felhasználók számára.
Integrálhatom az Aspose.Tasks-t a meglévő Java projektembe?
Teljesen! Az Aspose.Tasks zökkenőmentes integrációt biztosít a Java projektekkel az egyszerű API használaton keresztül.
Vannak korlátozások a létrehozható képletek típusaira vonatkozóan?
Az Aspose.Tasks segítségével széleskörű rugalmasságot biztosít a projekt igényeihez szabott egyedi formulák elkészítésében.
Az Aspose.Tasks támogatja a többplatformos telepítést?
Igen, az Aspose.Tasks több platformon is támogatja a telepítést, növelve ezzel a sokoldalúságot.
Hogyan kaphatok technikai támogatást az Aspose.Tasks-hoz?
Technikai segítségért és közösségi támogatásért látogassa meg a Aspose.Tasks fórum .