รับรหัสโครงร่างโครงการ MS ใน Aspose.Tasks

การแนะนำ

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีรับโค้ดเค้าร่างของ Microsoft Project โดยใช้ Aspose.Tasks สำหรับ Java รหัสเค้าร่างใน MS Project มีวิธีที่มีโครงสร้างในการจัดหมวดหมู่และจัดระเบียบงานของโครงการ ทรัพยากร และการมอบหมายงาน Aspose.Tasks เป็นไลบรารี Java ที่ทรงพลังซึ่งช่วยให้นักพัฒนาสามารถจัดการและจัดการไฟล์ Microsoft Project โดยทางโปรแกรม

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าข้อกำหนดเบื้องต้นต่อไปนี้:

1. สภาพแวดล้อมการพัฒนาจาวา

ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Java Development Kit (JDK) บนระบบของคุณแล้ว คุณสามารถดาวน์โหลดและติดตั้ง JDK ได้จากเว็บไซต์ Oracle

2. ห้องสมุด Aspose.Tasks

ดาวน์โหลดและรวมไลบรารี Aspose.Tasks ในโปรเจ็กต์ Java ของคุณ คุณสามารถดาวน์โหลดห้องสมุดได้จากAspose.Tasks สำหรับหน้าดาวน์โหลด Java.

แพ็คเกจนำเข้า

ขั้นแรก นำเข้าแพ็คเกจที่จำเป็นจาก Aspose.Tasks ในโค้ด Java ของคุณ:

import com.aspose.tasks.OutlineCodeDefinition;
import com.aspose.tasks.OutlineMask;
import com.aspose.tasks.OutlineValue;
import com.aspose.tasks.Project;

ตอนนี้เรามาแบ่งโค้ดตัวอย่างที่ให้มาออกเป็นหลายขั้นตอน:

ขั้นตอนที่ 1: โหลดโครงการ

String projectName = "ProjectFile.mpp";
Project project = new Project(projectName);

ในขั้นตอนนี้ เราจะโหลดไฟล์ Microsoft Project ลงในไฟล์Project วัตถุโดยใช้ชื่อไฟล์ที่ให้มา

ขั้นตอนที่ 2: รับรหัสโครงร่าง

for (OutlineCodeDefinition ocd : project.getOutlineCodes()) {

เราวนซ้ำแต่ละคำจำกัดความของโค้ดเค้าร่างในโครงการ

ขั้นตอนที่ 3: เข้าถึงคุณสมบัติของโค้ดโครงร่าง

System.out.println("Alias = " + ocd.getAlias());
System.out.println("Field Id = " + ocd.getFieldId());
System.out.println("Field Name = " + ocd.getFieldName());

เราดึงข้อมูลและพิมพ์คุณสมบัติต่างๆ ของคำจำกัดความโค้ดเค้าร่าง เช่น นามแฝง รหัสฟิลด์ และชื่อฟิลด์

ขั้นตอนที่ 4: ตรวจสอบรหัสที่กำหนดเองขององค์กร

if (ocd.getEnterprise()) {
    System.out.println("It is an enterprise custom outline code.");
} else {
    System.out.println("It is not an enterprise custom outline code.");
}

เราตรวจสอบว่าโค้ดโครงร่างเป็นโค้ดแบบกำหนดเองขององค์กรหรือไม่ และพิมพ์ผลลัพธ์ตามนั้น

ขั้นตอนที่ 5: แสดงมาสก์โค้ดโครงร่าง

for (OutlineMask m1 : ocd.getMasks()) {
    System.out.println("Level of a mask = " + m1.getLevel());
    System.out.println("Mask = " + m1.toString());
}

เราวนซ้ำแต่ละมาสก์ที่เกี่ยวข้องกับโค้ดโครงร่าง และพิมพ์ระดับและค่าของมาสก์

ขั้นตอนที่ 6: แสดงค่าโค้ดโครงร่าง

for (OutlineValue v1 : ocd.getValues()) {
    System.out.println("Description of outline value = " + v1.getDescription());
    System.out.println("Value Id = " + v1.getValueId());
    System.out.println("Value = " + v1.getValue());
    System.out.println("Type = " + v1.getType());
}

เราวนซ้ำค่าโค้ดเค้าร่างแต่ละค่า และพิมพ์คำอธิบาย รหัสค่า ค่า และประเภท

บทสรุป

ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีดึงโค้ดโครงร่างของ MS Project โดยใช้ Aspose.Tasks สำหรับ Java ด้วยการทำตามขั้นตอนที่ให้ไว้ คุณจะสามารถเข้าถึงและจัดการโค้ดเค้าร่างในแอปพลิเคชัน Java ของคุณได้อย่างมีประสิทธิภาพ ซึ่งช่วยให้สามารถจัดการโครงการขั้นสูงได้

คำถามที่พบบ่อย

คำถามที่ 1: ฉันสามารถใช้ Aspose.Tasks สำหรับ Java เพื่อแก้ไขโค้ดโครงร่างในไฟล์โปรเจ็กต์ได้หรือไม่

ตอบ: ใช่ Aspose.Tasks for Java มี API เพื่อแก้ไขโค้ดโครงร่างในไฟล์ MS Project โดยทางโปรแกรม

คำถามที่ 2: Aspose.Tasks สำหรับ Java มีเวอร์ชันทดลองใช้งานหรือไม่

ตอบ: ได้ คุณสามารถดาวน์โหลด Aspose.Tasks for Java เวอร์ชันทดลองใช้ฟรีได้จากเว็บไซต์ Aspose.Tasks.

คำถามที่ 3: ฉันจะได้รับการสนับสนุนด้านเทคนิคสำหรับ Aspose.Tasks สำหรับ Java ได้อย่างไร

ตอบ: คุณสามารถรับการสนับสนุนด้านเทคนิคได้โดยไปที่ฟอรั่ม Aspose.Tasks และโพสต์คำถามของคุณที่นั่น

คำถามที่ 4: ฉันสามารถซื้อใบอนุญาตชั่วคราวสำหรับ Aspose.Tasks สำหรับ Java ได้หรือไม่

ตอบ: ได้ คุณสามารถซื้อใบอนุญาตชั่วคราวสำหรับ Aspose.Tasks สำหรับ Java ได้จากหน้าซื้อ.

คำถามที่ 5: ฉันจะหาเอกสารฉบับสมบูรณ์สำหรับ Aspose.Tasks for Java ได้ที่ไหน

ตอบ: คุณสามารถดูได้ที่เอกสารประกอบ สำหรับข้อมูลโดยละเอียดเกี่ยวกับการใช้ Aspose.Tasks สำหรับ Java