Εξαγωγή πληροφοριών επαναλαμβανόμενων εργασιών στο Aspose.Tasks

Εισαγωγή

Το Aspose.Tasks για .NET είναι μια ισχυρή βιβλιοθήκη που επιτρέπει στους προγραμματιστές να εργάζονται με αρχεία Microsoft Project στις εφαρμογές τους .NET. Σε αυτό το σεμινάριο, θα διερευνήσουμε πώς να εξαγάγετε πληροφορίες επαναλαμβανόμενων εργασιών από αρχεία MS Project χρησιμοποιώντας το Aspose.Tasks.

Προαπαιτούμενα

Πριν ξεκινήσουμε, βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις:

  1. Βασική κατανόηση της γλώσσας προγραμματισμού C#.
  2. Το Visual Studio είναι εγκατεστημένο στο σύστημά σας.
  3. Εγκαταστάθηκε το Aspose.Tasks για τη βιβλιοθήκη .NET. Μπορείτε να το κατεβάσετε απόεδώ.

Εισαγωγή χώρων ονομάτων

Για να ξεκινήσετε, εισαγάγετε τους απαραίτητους χώρους ονομάτων στον κώδικα C#:

    using Aspose.Tasks;
    using System;
    

Τώρα, ας αναλύσουμε το παράδειγμα σε πολλά βήματα:

Βήμα 1: Ρυθμίστε τη διαδρομή αρχείου έργου

String DataDir = "Your Document Directory";

Αντικαθιστώ"Your Document Directory" με τη διαδρομή προς το αρχείο MS Project.

Βήμα 2: Φορτώστε το αρχείο MS Project

var project = new Project(DataDir + "TestRecurringTask2016.mpp");

Αυτή η γραμμή προετοιμάζει μια νέαProject αντικείμενο φορτώνοντας το αρχείο MS Project που καθορίζεται από τη διαδρομή.

Βήμα 3: Διαβάστε τις επαναλαμβανόμενες πληροφορίες των εργασιών

foreach (var task in project.RootTask.SelectAllChildTasks())
{
    var info = task.RecurringInfo;
    if (info == null)
    {
        continue;
    }
    // Πρόσβαση και εμφάνιση πληροφοριών επαναλαμβανόμενων εργασιών
    Console.WriteLine("Start Date: " + info.StartDate);
    Console.WriteLine("Duration: " + info.Duration);
    Console.WriteLine("End Date: " + info.EndDate);
    // Συνεχίστε να εμφανίζετε άλλες επαναλαμβανόμενες πληροφορίες εργασιών, όπως απαιτείται
}

Αυτός ο βρόχος επαναλαμβάνεται σε όλες τις εργασίες στο έργο και ελέγχει εάν κάθε εργασία έχει επαναλαμβανόμενες πληροφορίες που σχετίζονται με αυτήν. Εάν το κάνει, ανακτά και εμφανίζει διάφορες ιδιότητες της επαναλαμβανόμενης εργασίας, όπως ημερομηνία έναρξης, διάρκεια, ημερομηνία λήξης κ.λπ.

συμπέρασμα

Σε αυτό το σεμινάριο, μάθαμε πώς να εξάγουμε πληροφορίες επαναλαμβανόμενων εργασιών από αρχεία MS Project χρησιμοποιώντας το Aspose.Tasks για .NET. Με αυτή τη γνώση, μπορείτε τώρα να ενσωματώσετε αυτήν τη λειτουργία στις εφαρμογές σας .NET για να εργάζεστε με επαναλαμβανόμενες εργασίες πιο αποτελεσματικά.

Συχνές ερωτήσεις

Ε: Μπορώ να τροποποιήσω τις πληροφορίες επαναλαμβανόμενων εργασιών χρησιμοποιώντας το Aspose.Tasks για .NET;

Α: Ναι, μπορείτε να τροποποιήσετε τις πληροφορίες επαναλαμβανόμενων εργασιών μέσω προγραμματισμού χρησιμοποιώντας τα παρεχόμενα API.

Ε: Το Aspose.Tasks υποστηρίζει άλλες μορφές αρχείων έργου εκτός από το MS Project;

Α: Ναι, το Aspose.Tasks υποστηρίζει διάφορες μορφές αρχείων έργου, όπως MPP, XML και CSV.

Ε: Υπάρχει διαθέσιμη δωρεάν δοκιμή για το Aspose.Tasks για .NET;

Α: Ναι, μπορείτε να κάνετε λήψη μιας δωρεάν δοκιμής απόεδώ.

Ε: Πού μπορώ να βρω τεκμηρίωση για το Aspose.Tasks για .NET;

Α: Μπορείτε να βρείτε την τεκμηρίωσηεδώ.

Ε: Πώς μπορώ να λάβω τεχνική υποστήριξη για το Aspose.Tasks για .NET;

Α: Μπορείτε να λάβετε τεχνική υποστήριξη από το φόρουμ Aspose.Tasksεδώ.