Nhiệm vụ Outlook OneNote trong C# | Tác vụ OneNote và Outlook trong C#

OneNote, một ứng dụng ghi chú kỹ thuật số và Outlook, một công cụ quản lý lịch và email được sử dụng rộng rãi, có thể tích hợp liền mạch để tạo ra một hệ sinh thái năng suất mạnh mẽ. Trong bài đăng trên blog này, chúng ta sẽ tìm hiểu cách nhận các tác vụ OneNote Outlook trong C#.

Bài viết này bao gồm các chủ đề sau:

  1. API C# để nhận các tác vụ Outlook của OneNote
  2. Nhận thông tin chi tiết về tác vụ OneNote Outlook trong C#
  3. Tài nguyên học tập miễn phí

API C# để nhận các tác vụ Outlook của OneNote

Chúng tôi sẽ sử dụng Aspose.Note for .NET để nhận thông tin chi tiết về các tác vụ Outlook từ tài liệu OneNote. Nó cho phép các nhà phát triển làm việc với các tệp Microsoft OneNote theo chương trình. Nó cho phép bạn tạo, sửa đổi và chuyển đổi tài liệu OneNote trong các ứng dụng .NET của mình.

Vui lòng tải xuống DLL của API hoặc cài đặt nó bằng NuGet.

PM> Install-Package Aspose.Note

Nhận thông tin chi tiết về nhiệm vụ Outlook của OneNote trong C#

Chúng ta có thể dễ dàng lấy thông tin chi tiết về các tác vụ Outlook từ tài liệu OneNote trong C# bằng cách thực hiện theo các bước bên dưới:

  1. Tải tệp OneNote bằng lớp Tài liệu.
  2. Nhận tất cả các nút RichText bằng phương thức GetChildNodes().
  3. Sau đó, lặp qua từng nút và đọc các đối tượng NoteTask.
  4. Cuối cùng, đọc thuộc tính NoteTaks.

Mẫu mã sau đây cho biết cách lấy thông tin chi tiết về tác vụ OneNote Outlook trong C#.

// Ví dụ về mã này trình bày cách lấy chi tiết tác vụ Outlook từ tài liệu OneNote trong C#. 
using Aspose.Note;

// Tải tài liệu vào Aspose.Note.
Document oneFile = new Document("D:\\Files\\Aspose.one");

// Nhận tất cả các nút RichText
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();

// Lặp lại qua từng nút
foreach (RichText richText in nodes)
{
    foreach (var tag in richText.Tags)
    {
        if (tag is NoteTask)
        {
            NoteTask noteTask = (NoteTask)tag;
            // Truy xuất thuộc tính
            Console.WriteLine("Completed Time: " + noteTask.CompletedTime);
            Console.WriteLine("Create Time: " + noteTask.CreationTime);
            Console.WriteLine("Due Date: " + noteTask.DueDate);
            Console.WriteLine("Status: " + noteTask.Status);
            Console.WriteLine("Is Checked: " + noteTask.Checked);
            Console.WriteLine("Icon: " + noteTask.Icon);
        }
    }
}

Nhận giấy phép miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để dùng thử thư viện mà không bị giới hạn đánh giá.

Nhiệm vụ OneNote và Outlook – Tài nguyên học tập

Bên cạnh việc đọc chi tiết nhiệm vụ Outlook từ tài liệu OneNote, hãy khám phá nhiều tính năng khác của thư viện bằng cách sử dụng các tài nguyên bên dưới:

Phần kết luận

Trong bài viết này, chúng ta đã tìm hiểu cách nhận các tác vụ OneNote Outlook trong C#. Aspose.Note for .NET có thể cho phép bạn tự động trích xuất chi tiết nhiệm vụ và tạo tác vụ tương ứng trong Nhiệm vụ Outlook của OneNote. Trong trường hợp có bất kỳ sự mơ hồ nào, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm