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:
- C# API pro získání úloh OneNote Outlook
- Získejte podrobnosti úlohy OneNote Outlook v C#
- 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ů:
- Načtěte soubor OneNotu pomocí třídy Dokument.
- Získejte všechny uzly RichText pomocí metody GetChildNodes().
- Poté projděte každý uzel a přečtěte si objekty NoteTask.
- 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.