Hướng dẫn ngắn này mô tả cách thêm mốc thời gian trong MS Project bằng Python. Nó có chi tiết để thiết lập IDE, danh sách các bước chương trình, và mã mẫu cho thấy cách tạo một mốc công việc trong MS Project bằng Python. Bạn sẽ nhận được thêm chi tiết để tùy chỉnh đầu ra MPP theo yêu cầu.
Các bước thêm Milestone vào MS Project bằng Python
- Đặt môi trường để sử dụng Aspose.Tasks for Python via .NET để thêm một cột mốc
- Tải tệp MS Project nguồn MPP vào bộ nhớ
- Thêm một task mới dưới nhiệm vụ mong muốn sẽ được chuyển thành một mốc thời gian
- Đặt thời lượng nhiệm vụ thành 0 theo các thông số nhiệm vụ mốc
- Đặt cờ nhiệm vụ thành milestone bằng thuộc tính is_milestone
- Đặt ngày bắt đầu khi cột mốc này sẽ được đạt được
- Lưu project đã được cập nhật cùng với cột mốc lên đĩa.
Các bước được đưa ra bao gồm cách tạo một mốc trong Microsoft Project bằng Python. Tải tệp dự án nguồn, thêm một nhiệm vụ, thiết lập các tham số liên quan đến mốc, và lưu nó vào đĩa. Các tham số bắt buộc cho một nhiệm vụ mốc là thời lượng bằng không, cờ mốc đúng, và ngày bắt đầu.
Mã để chèn Milestone trong MS Project bằng Python
Dòng mã này chia sẻ chi tiết về cách tạo các mốc thời gian trong MS Project bằng Python. Để tránh việc dịch chuyển nhiệm vụ mốc do tính toán lại, bạn có thể đặt constraint_type thành MUST_START_ON và constraint_date. Nếu bạn muốn sử dụng một lịch riêng cho mốc thay vì lịch dự án mặc định, bạn có thể tạo lịch trong dự án và gán nó cho nhiệm vụ mốc.
Bài viết này hướng dẫn quy trình làm việc với các nhiệm vụ mốc trong một dự án. Để thêm nhiệm vụ lặp lại vào dự án, hãy tham khảo bài viết Thêm Nhiệm vụ Lặp lại trong MS Project bằng Python.