บล็อกนี้ครอบคลุมหัวข้อต่อไปนี้
- โกลัง
- แอปพลิเคชั่นการจัดการโครงการ
- Aspose.Tasks คลาวด์
- Aspose.Tasks Cloud SDK สำหรับ Go
- การกำหนดราคา
ไปภาษา
ภาษา Go เป็นภาษาที่เข้าใจง่าย เนื่องจากช่วยให้โปรแกรมเมอร์หน้าใหม่เรียนรู้ภาษาได้อย่างรวดเร็ว นอกจากนี้ยังช่วยให้โปรแกรมเมอร์ที่มีประสบการณ์สามารถเข้าใจโค้ดของผู้อื่นได้อย่างรวดเร็ว นอกจากความง่ายในการใช้งานและการทำงานพร้อมกันที่แข็งแกร่งแล้ว ข้อได้เปรียบที่ใหญ่ที่สุดประการหนึ่งของภาษา Go คือความชัดเจนและใช้งานง่าย ภาษา Go เน้นที่ความเร็วของภาษา Go ดังนั้น หากคุณเคยใช้ภาษาที่แปลแล้ว เช่น PHP, Python หรือ Ruby ก็คงไม่มีอะไรซับซ้อนมากนัก เนื่องจากข้อดีทั้งหมดนี้ ภาษา Go จึงได้รับความนิยมอย่างมากในหมู่โปรแกรมเมอร์ นอกจากนี้ แทนที่จะต้องติดตั้ง Go บนเครื่องต่างประเทศ คุณสามารถคอมไพล์โค้ดต้นฉบับของคุณเพื่อรันบนเครื่องหลายเครื่องได้อย่างง่ายดาย
แอปพลิเคชั่นการจัดการโครงการ
ในปัจจุบัน การจัดการโครงการถือเป็นงานที่สำคัญงานหนึ่ง และในบรรดาแอปพลิเคชันการจัดการโครงการต่างๆ นั้น MS Project และ Oracle Primavera P6 Enterprise Project Portfolio Management ถือเป็นผลิตภัณฑ์ยอดนิยม อย่างไรก็ตาม ในการสร้างและจัดการไฟล์การจัดการโครงการ เราจำเป็นต้องติดตั้งแอปพลิเคชันที่เกี่ยวข้อง นอกจากนี้ คุณยังต้องจ่ายเงินจำนวนมากสำหรับการสมัครใช้งานใบอนุญาต ซึ่งจะยุ่งยากเมื่อคุณต้องดำเนินการเล็กๆ น้อยๆ อย่างรวดเร็ว และขั้นตอนการติดตั้งและเปิดใช้งานใช้เวลามากกว่ากิจกรรมจริง ดังนั้น วิธีแก้ปัญหาที่รวดเร็วและได้ผลคือเลือกใช้ API การเขียนโปรแกรม อย่างไรก็ตาม วิธีแก้ปัญหาที่เหมาะสมกว่าคือการใช้ API คลาวด์ที่ใช้ REST ซึ่งคุณไม่จำเป็นต้องติดตั้งซอฟต์แวร์ใดๆ โดยเฉพาะ แต่คำสั่ง cURL ง่ายๆ บนพรอมต์คำสั่งสามารถตอบสนองความต้องการของคุณได้
Aspose.Tasks คลาวด์
หลังจากพิจารณาสถานการณ์ข้างต้นอย่างรอบคอบแล้ว Aspose.Tasks Cloud ถือเป็นตัวเลือกที่ยอดเยี่ยม เนื่องจากมีความสามารถในการสร้าง จัดการ และแปลงไฟล์ MS Project และ Primavera ให้เป็นรูปแบบต่างๆ ที่รองรับโดยใช้ REST API ไม่จำเป็นต้องดาวน์โหลดหรือติดตั้งซอฟต์แวร์สำหรับ MS Office หรือ Oracle Primavera สิ่งที่คุณต้องทำคือสมัครใช้งานผ่าน dashboard.aspose.cloud รับรหัสประจำตัวไคลเอนต์และรหัสลับไคลเอนต์ส่วนบุคคลของคุณ และเริ่มทำงานกับเอกสารการจัดการโครงการของคุณ
Aspose.Tasks Cloud SDK สำหรับ Go
ตอนนี้ลองพิจารณาสถานการณ์ที่คุณต้องประมวลผลไฟล์โปรเจ็กต์ด้วยโปรแกรมและภาษาที่คุณต้องการคือ Go (เนื่องจากคุณสมบัติที่ยอดเยี่ยมดังที่กล่าวไว้ข้างต้น) ดังนั้นเพื่อให้ตอบสนองความต้องการเหล่านี้ได้อย่างมีประสิทธิภาพ เราจึงได้สร้าง SDK สำหรับภาษา Go โดยเฉพาะ Aspose.Tasks Cloud SDK for Go มอบคุณสมบัติทั้งหมดที่ Aspose.Tasks Cloud เสนอให้และสะดวกยิ่งขึ้นเมื่อคุณต้องประมวลผลไฟล์ MS Project(MPP, MPT, MPX) และ Oracle primavera (XML, XER) คุณสมบัติที่น่าสนใจบางส่วนที่ SDK นี้นำเสนอ ได้แก่
- เพิ่ม แก้ไข ลบ งานโครงการ
- ย้ายงานโครงการจากงานหลักหนึ่งไปยังอีกงานหนึ่ง
- เปลี่ยนตำแหน่งงานโครงการภายใต้ภารกิจหลัก
- นำเข้าโครงการจากรูปแบบ Primavera DB
- จัดสรรงานให้กับโครงการ
- จัดการโครงสร้างการแบ่งงานของโครงการ (WBS)
- ดำเนินการวิเคราะห์ความเสี่ยง
- จัดการการเชื่อมโยงงานและการมอบหมายงาน
- ลบงานโครงการพร้อมการอ้างอิงทั้งหมดและสร้างโครงสร้างงานใหม่
การแปลงโครงการเป็นรูปแบบอื่น
SDK มอบการแสดงผลไฟล์ Project ในรูปแบบไฟล์ที่รองรับอื่นๆ ได้อย่างสมบูรณ์แบบและแข็งแกร่ง รวมถึง PDF, XPS, XLSX, CSV, TXT, HTML, PNG, JPEG, SVG, TIFF, BMP, SpreadsheetML, XER, P6XML, MPX และ Gdhtml ส่วนที่ดีที่สุดคือมีวิธีการเพียงวิธีเดียว GetTaskDocumentWithFormat ที่ให้ความสามารถในการแปลงทั้งหมดนี้
ตัวอย่างต่อไปนี้จะแสดงขั้นตอนเกี่ยวกับการดำเนินการแปลงไฟล์ .mpp เป็นรูปแบบ PDF
ม้วนขด
curl -X GET "https://api.aspose.cloud/v3.0/tasks/CalendarWorkWeeks.mpp/format?format=pdf&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>"
คุณอาจลองเยี่ยมชมลิงก์ต่อไปนี้เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับ วิธีรับโทเค็นการเข้าถึง JWT?
ขอ URL
https://api.aspose.cloud/v3.0/tasks/CalendarWorkWeeks.mpp/format?format=pdf&returnAsZipArchive=false
ไฟล์ตัวอย่างโครงการที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก CalendarWorkWeeks.mpp
กำลังโหลดไฟล์โครงการ
เพื่อจัดการไฟล์ สามารถโหลดไฟล์ต้นฉบับได้โดยใช้หนึ่งในวิธีต่อไปนี้
- รับเอกสารงาน - Get project document already available on cloud storage
- ใส่โครงการนำเข้าจากไฟล์ - Imports project from primavera DB formats (Primavera SQLite .db or Primavera XML) and saves it to specified file with the specified format
- ใส่โครงการนำเข้าจากฐานข้อมูล - Imports project from the database with the specified connection string and saves it to specified file with the specified format
- ใส่โครงการนำเข้าจากโครงการออนไลน์ - Imports project from Project Online and saves it to a specified file
นอกเหนือจากรายละเอียดคุณลักษณะที่กล่าวถึงข้างต้นแล้ว ยังมีรายการคุณลักษณะมากมายที่รองรับโดย Aspose.Tasks Cloud SDK for Go คุณอาจลองดาวน์โหลด source code และปรับเปลี่ยนตามความต้องการของคุณก็ได้ การติดตั้งนั้นทำได้ง่ายเพียงขั้นตอนเดียว
go get -v github.com/aspose-tasks-cloud/aspose-tasks-cloud-go/api
โปรดเริ่มสำรวจคุณสมบัติที่น่าทึ่งที่ SDK นำเสนอ ไม่ว่าจะด้วยการเขียนโปรแกรมโดยใช้ Golang หรือใช้ อินเทอร์เฟซ API ที่ใช้ swagger เพื่อการทดสอบอย่างรวดเร็ว หากต้องการเริ่มต้นใช้งาน SDK อย่างรวดเร็ว คุณอาจลองใช้ตัวอย่างโค้ดที่แชร์ใน ลิงก์นี้
โปรดอ่าน คู่มือสำหรับนักพัฒนา ได้อย่างอิสระ และหากมีคำถามทางเทคนิค โปรดโพสต์คำถามดังกล่าวใน ฟอรัมสนับสนุน Aspose.Tasks
การกำหนดราคา
ต่างจากกลไกการออกใบอนุญาตแบบเดิมของผลิตภัณฑ์ การกำหนดราคาถือเป็นคุณลักษณะเด่นของเราเช่นกัน เมื่อใช้ Cloud API ของเรา คุณสามารถประมวลผลไฟล์ได้มากเท่าที่คุณต้องการ และหลังจากหนึ่งเดือน เราจะคำนวณจำนวนเครดิตทั้งหมดที่ใช้และเรียกเก็บเงินจากคุณตามอัตราที่ยืดหยุ่นของเรา (อัตราส่วนลดสำหรับปริมาณมาก) สำหรับรายละเอียดเพิ่มเติม โปรดไปที่ การกำหนดราคา