สูตร MS Project พร้อม Aspose.Tasks สำหรับ Java
การแนะนำ
ในบทช่วยสอนนี้ เราจะเจาะลึกการทำงานกับ MS Project Formulas โดยใช้ Aspose.Tasks สำหรับ Java Aspose.Tasks เป็นไลบรารีที่มีประสิทธิภาพซึ่งช่วยให้นักพัฒนาสามารถจัดการไฟล์ Microsoft Project โดยทางโปรแกรม ด้วยคุณสมบัติที่หลากหลาย คุณสามารถสร้าง อ่าน แก้ไข และแปลงไฟล์โปรเจ็กต์ในแอปพลิเคชัน Java ได้อย่างง่ายดาย
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าข้อกำหนดเบื้องต้นต่อไปนี้:
สภาพแวดล้อมการพัฒนาจาวา
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Java Development Kit (JDK) บนระบบของคุณ คุณสามารถดาวน์โหลดและติดตั้ง JDK ล่าสุดได้จากเว็บไซต์ Oracle
Aspose.Tasks ไลบรารี
คุณต้องเพิ่มไลบรารี Aspose.Tasks ให้กับโปรเจ็กต์ Java ของคุณ คุณสามารถดาวน์โหลดห้องสมุดได้จากหน้าดาวน์โหลด Aspose.Tasks สำหรับ Java และรวมไว้ในการอ้างอิงของโครงการของคุณ
แพ็คเกจนำเข้า
ก่อนที่จะเจาะลึกตัวอย่าง ให้นำเข้าแพ็คเกจที่จำเป็นไปยังโค้ด Java ของคุณ:
import com.aspose.tasks.*;
import java.util.Calendar;
เรามาแยกย่อยตัวอย่างที่ให้ไว้เป็นหลายขั้นตอน:
ขั้นตอนที่ 1: สร้างโครงการทดสอบด้วยฟิลด์ที่กำหนดเอง
Project project = CreateTestProjectWithCustomField();
ขั้นแรก สร้างโปรเจ็กต์ทดสอบด้วยฟิลด์ที่กำหนดเองโดยใช้CreateTestProjectWithCustomField()
วิธี. วิธีนี้จะส่งคืนวัตถุโครงการที่แสดงถึงโครงการที่สร้างขึ้นใหม่
ขั้นตอนที่ 2: กำหนดคำจำกัดความแอตทริบิวต์เพิ่มเติม
ExtendedAttributeDefinition attr = project.getExtendedAttributes().get(0);
attr.setAlias("Days from finish to deadline");
attr.setFormula("[Deadline] - [Finish]");
ดึงคำนิยามแอตทริบิวต์เพิ่มเติมจากโปรเจ็กต์และตั้งค่านามแฝงและสูตร ในตัวอย่างนี้ เรากำลังกำหนดแอตทริบิวต์เพื่อคำนวณจำนวนวันนับจากวันที่เสร็จสิ้นจนถึงกำหนดเวลา
ขั้นตอนที่ 3: กำหนดกำหนดเวลาสำหรับงาน
java.util.Calendar cal = java.util.Calendar.getInstance();
cal.set(2015, Calendar.MARCH, 26, 8, 0, 0);
Task task = project.getRootTask().getChildren().getById(1);
task.set(Tsk.DEADLINE, cal.getTime());
สร้างวัตถุปฏิทินและกำหนดวันครบกำหนด จากนั้นรับงานจากโปรเจ็กต์และกำหนดกำหนดเวลาโดยใช้ออบเจ็กต์ปฏิทิน
ขั้นตอนที่ 4: บันทึกโครงการ
project.save("SaveFile.mpp", SaveFileFormat.Mpp);
สุดท้าย ให้บันทึกโปรเจ็กต์ลงในไฟล์ตามชื่อและรูปแบบที่ระบุ ในกรณีนี้ เรากำลังบันทึกเป็นไฟล์ MPP
บทสรุป
ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีทำงานกับ MS Project Formulas โดยใช้ Aspose.Tasks สำหรับ Java ด้วยการทำตามขั้นตอนเหล่านี้ คุณสามารถจัดการไฟล์โปรเจ็กต์ได้อย่างมีประสิทธิภาพโดยทางโปรแกรม เพิ่มฟิลด์ที่กำหนดเอง และคำนวณแอททริบิวต์ตามสูตร
คำถามที่พบบ่อย
ถาม: ฉันสามารถใช้ Aspose.Tasks กับภาษาการเขียนโปรแกรมอื่นได้หรือไม่
ตอบ: ใช่ Aspose.Tasks รองรับภาษาการเขียนโปรแกรมที่หลากหลาย รวมถึง Java, .NET และอื่นๆ อีกมากมาย
ถาม: Aspose.Tasks มีรุ่นทดลองใช้ฟรีหรือไม่
ตอบ: ได้ คุณสามารถดาวน์โหลด Aspose.Tasks รุ่นทดลองใช้ฟรีได้จากที่นี่.
ถาม: ฉันจะหาเอกสารสำหรับ Aspose.Tasks ได้ที่ไหน
ตอบ: คุณสามารถค้นหาเอกสารสำหรับ Aspose.Tasks ได้ที่นี่.
ถาม: ฉันจะรับการสนับสนุนสำหรับ Aspose.Tasks ได้อย่างไร
ตอบ: หากต้องการความช่วยเหลือ คุณสามารถไปที่ฟอรั่ม Aspose.Tasks.
ถาม: ฉันต้องมีใบอนุญาตชั่วคราวเพื่อใช้ Aspose.Tasks หรือไม่
ตอบ: หากคุณต้องการคุณสมบัติเพิ่มเติม คุณสามารถขอรับใบอนุญาตชั่วคราวได้จากที่นี่.