Завдання OneNote Outlook у C# | Завдання OneNote і Outlook у C#

OneNote, цифрова програма для створення нотаток, і Outlook, широко використовуваний інструмент керування електронною поштою та календарем, можна легко інтегрувати, щоб створити потужну екосистему продуктивності. У цій публікації блогу ми дізнаємося, як отримати завдання OneNote Outlook у C#.

Ця стаття охоплює такі теми:

  1. API C# для отримання завдань OneNote Outlook
  2. Отримати відомості про завдання OneNote Outlook у C#
  3. Безкоштовні навчальні ресурси

C# API для отримання завдань OneNote Outlook

Ми використаємо Aspose.Note for .NET, щоб отримати деталі завдань Outlook із документа OneNote. Це дозволяє розробникам працювати з файлами Microsoft OneNote програмно. Він дає змогу створювати, змінювати та конвертувати документи OneNote у ваших програмах .NET.

Завантажте DLL API або встановіть його за допомогою NuGet.

PM> Install-Package Aspose.Note

Отримайте відомості про завдання OneNote Outlook у C#

Ми можемо легко отримати деталі завдань Outlook із документа OneNote у C#, виконавши наведені нижче дії.

  1. Завантажте файл OneNote за допомогою класу Document.
  2. Отримайте всі вузли RichText за допомогою методу GetChildNodes().
  3. Після цього прокрутіть кожен вузол і прочитайте об’єкти NoteTask.
  4. Нарешті, прочитайте властивості NoteTaks.

У наведеному нижче прикладі коду показано, як отримати відомості про завдання OneNote Outlook у C#.

// Цей приклад коду демонструє, як отримати відомості про завдання Outlook із документа OneNote у C#. 
using Aspose.Note;

// Завантажте документ в Aspose.Note.
Document oneFile = new Document("D:\\Files\\Aspose.one");

// Отримати всі вузли RichText
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();

// Ітерація по кожному вузлу
foreach (RichText richText in nodes)
{
    foreach (var tag in richText.Tags)
    {
        if (tag is NoteTask)
        {
            NoteTask noteTask = (NoteTask)tag;
            // Отримати властивості
            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);
        }
    }
}

Отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.

Завдання OneNote і Outlook – навчальні ресурси

Окрім читання деталей завдання Outlook із документа OneNote, досліджуйте інші функції бібліотеки, використовуючи наведені нижче ресурси.

Висновок

У цій статті ми дізналися, як отримати завдання OneNote Outlook у C#. Aspose.Note for .NET може надати вам змогу автоматично видобувати деталі завдання та створювати відповідне завдання в OneNote Outlook Tasks. У разі будь-якої неясності зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також