OneNote Outlook Tasks in C# | Úlohy OneNotu a Outlooku v C#

OneNote, digitální aplikace pro psaní poznámek, a Outlook, široce používaný nástroj pro správu e-mailů a kalendářů, lze hladce integrovat a vytvořit tak výkonný ekosystém produktivity. V tomto blogovém příspěvku se naučíme, jak získat úkoly OneNote Outlook v C#.

Tento článek se zabývá následujícími tématy:

  1. C# API pro získání úloh OneNote Outlook
  2. Získejte podrobnosti úlohy OneNote Outlook v C#
  3. Bezplatné výukové zdroje

C# API pro získání úloh OneNote Outlook

K získání podrobností o úlohách aplikace Outlook z dokumentu OneNotu použijeme Aspose.Note for .NET. Umožňuje vývojářům pracovat se soubory Microsoft OneNote programově. Umožňuje vám vytvářet, upravovat a převádět dokumenty OneNotu ve vašich aplikacích .NET.

Prosím stáhněte si DLL API nebo ji nainstalujte pomocí NuGet.

PM> Install-Package Aspose.Note

Získejte podrobnosti o úkolu OneNote Outlook v C#

Podrobnosti o úlohách aplikace Outlook můžeme snadno získat z dokumentu OneNotu v C# pomocí následujících kroků:

  1. Načtěte soubor OneNotu pomocí třídy Dokument.
  2. Získejte všechny uzly RichText pomocí metody GetChildNodes().
  3. Poté projděte každý uzel a přečtěte si objekty NoteTask.
  4. Nakonec si přečtěte vlastnosti NoteTaks.

Následující ukázka kódu ukazuje, jak získat podrobnosti úlohy OneNote Outlook v C#.

// Tento příklad kódu ukazuje, jak získat podrobnosti úlohy Outlooku z dokumentu OneNotu v C#. 
using Aspose.Note;

// Vložte dokument do Aspose.Note.
Document oneFile = new Document("D:\\Files\\Aspose.one");

// Získejte všechny uzly RichText
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();

// Iterujte každý uzel
foreach (RichText richText in nodes)
{
    foreach (var tag in richText.Tags)
    {
        if (tag is NoteTask)
        {
            NoteTask noteTask = (NoteTask)tag;
            // Načíst vlastnosti
            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);
        }
    }
}

Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.

Úlohy OneNotu a Outlooku – výukové zdroje

Kromě čtení podrobností úlohy Outlooku z dokumentu OneNotu prozkoumejte různé další funkce knihovny pomocí zdrojů níže:

Závěr

V tomto článku jsme se naučili, jak získat úkoly OneNote Outlook v C#. Aspose.Note for .NET vám umožňuje automaticky extrahovat podrobnosti úkolu a vytvořit odpovídající úkol v Úkolech aplikace OneNote Outlook. V případě jakýchkoliv nejasností nás neváhejte kontaktovat na našem bezplatném fóru podpory.

Viz také