Mengatur Parameter Tugas Berulang di Aspose.Tasks
Perkenalan
Dalam tutorial ini, kami akan memandu Anda melalui proses pengaturan parameter tugas berulang Microsoft Project menggunakan Aspose.Tasks untuk .NET.
Prasyarat
Sebelum memulai, pastikan Anda memiliki hal berikut:
- Pemahaman dasar bahasa pemrograman C#.
- Menginstal Visual Studio atau C# IDE lainnya.
- Aspose.Tasks untuk perpustakaan .NET diinstal dan direferensikan dalam proyek Anda.
Impor Namespace
Pertama, Anda perlu mengimpor namespace yang diperlukan dalam kode C# Anda:
using Aspose.Tasks;
using System;
Langkah 1: Tentukan Direktori Dokumen
String DataDir = "Your Document Directory";
Mengganti"Your Document Directory"
dengan jalur ke direktori dokumen Anda.
Langkah 2: Muat File Proyek
var project = new Project(DataDir + "Blank2010.mpp");
Baris kode ini memuat file Microsoft Project ke dalamproject
variabel.
Langkah 3: Tentukan Parameter Tugas Berulang
var parameters = new RecurringTaskParameters
{
TaskName = "Recurring task",
Duration = project.GetDuration(1, TimeUnitType.Day),
RecurrencePattern = new WeeklyRecurrencePattern
{
Repetition = new WeeklyRepetition
{
RepetitionInterval = 2,
WeekDays = WeekdayType.Sunday | WeekdayType.Monday | WeekdayType.Friday
},
RecurrenceRange = new EndByRecurrenceRange
{
Start = new DateTime(2018, 7, 1, 8, 0, 0),
Finish = new DateTime(2018, 7, 20, 17, 0, 0)
}
},
IgnoreResourceCalendar = false
};
Di sini, Anda menentukan parameter untuk tugas berulang seperti nama tugas, durasi, pola pengulangan, rentang pengulangan, dan apakah akan mengabaikan kalender sumber daya.
Langkah 4: Atur Kalender untuk Tugas Berulang
parameters.SetCalendar(project, "Standard");
Langkah ini mengatur kalender untuk tugas berulang. Dalam contoh ini, ini menyetel kalender ke “Standar”.
Langkah 5: Tambahkan Parameter ke Proyek
project.RootTask.Children.Add(parameters);
Terakhir, tambahkan parameter ke tugas utama proyek.
Kesimpulan
Dalam tutorial ini, kami telah menunjukkan cara mengatur parameter tugas berulang Microsoft Project menggunakan Aspose.Tasks untuk .NET. Dengan mengikuti langkah-langkah ini, Anda dapat mengelola tugas berulang di proyek Anda secara efisien.
FAQ
Bisakah saya menyesuaikan pola pengulangan lebih lanjut?
Ya, Aspose.Tasks menyediakan berbagai pola pengulangan dan opsi untuk disesuaikan sesuai dengan kebutuhan proyek Anda.
Apakah ada versi uji coba yang tersedia sebelum membeli?
Ya, Anda dapat mengunduh uji coba gratis dari Aspose.Taskssitus web untuk mengevaluasi fitur perpustakaan.
Apakah Aspose.Tasks mendukung format file proyek lainnya?
Ya, Aspose.Tasks mendukung berbagai format file proyek termasuk MPP, XML, XLSX, dan banyak lagi.
Bisakah saya mendapatkan dukungan jika saya menemui masalah selama penerapan?
Ya, Anda dapat mengunjungi forum Aspose.Tasks untuk mendapatkan bantuan dari komunitas atau menghubungi dukungan untuk bantuan langsung.
Bagaimana saya bisa mendapatkan lisensi sementara untuk Aspose.Tasks?
Anda dapat memperoleh lisensi sementara darisitus web untuk tujuan pengujian.