OneNote, цифрова програма для створення нотаток, і Outlook, широко використовуваний інструмент керування електронною поштою та календарем, можна легко інтегрувати, щоб створити потужну екосистему продуктивності. У цій публікації блогу ми дізнаємося, як отримати завдання OneNote Outlook у C#.
Ця стаття охоплює такі теми:
- API C# для отримання завдань OneNote Outlook
- Отримати відомості про завдання OneNote Outlook у C#
- Безкоштовні навчальні ресурси
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#, виконавши наведені нижче дії.
- Завантажте файл OneNote за допомогою класу Document.
- Отримайте всі вузли RichText за допомогою методу GetChildNodes().
- Після цього прокрутіть кожен вузол і прочитайте об’єкти NoteTask.
- Нарешті, прочитайте властивості 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. У разі будь-якої неясності зв’яжіться з нами на нашому безкоштовному форумі підтримки.