OneNote, en digital anteckningsapplikation, och Outlook, ett flitigt använt verktyg för e-post- och kalenderhantering, kan sömlöst integreras för att skapa ett kraftfullt produktivitetsekosystem. I det här blogginlägget kommer vi att lära oss hur du får OneNote Outlook-uppgifter i C#.
Den här artikeln tar upp följande ämnen:
- C# API för att få OneNote Outlook Tasks
- Hämta OneNote Outlook Task Details i C#
- Gratis läranderesurser
C# API för att få OneNote Outlook Tasks
Vi kommer att använda Aspose.Note for .NET för att få information om Outlook-uppgifter från ett OneNote-dokument. Det tillåter utvecklare att arbeta med Microsoft OneNote-filer programmatiskt. Det låter dig skapa, ändra och konvertera OneNote-dokument i dina .NET-program.
Vänligen ladda ned API:ets DLL eller installera den med NuGet.
PM> Install-Package Aspose.Note
Få OneNote Outlook Task Details i C#
Vi kan enkelt få information om Outlook-uppgifter från ett OneNote-dokument i C# genom att följa stegen nedan:
- Ladda en OneNote-fil med klassen Document.
- Hämta alla RichText-noder med metoden GetChildNodes().
- Efter det går du igenom varje nod och läser NoteTask-objekten.
- Läs slutligen NoteTaks-egenskaperna.
Följande kodexempel visar hur du får OneNote Outlook-uppgiftsinformation i C#.
// Det här kodexemplet visar hur man hämtar uppgifter om Outlook-uppgifter från ett OneNote-dokument i C#.
using Aspose.Note;
// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document("D:\\Files\\Aspose.one");
// Hämta alla RichText-noder
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();
// Iterera genom varje nod
foreach (RichText richText in nodes)
{
foreach (var tag in richText.Tags)
{
if (tag is NoteTask)
{
NoteTask noteTask = (NoteTask)tag;
// Hämta egenskaper
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);
}
}
}
Skaffa en gratis licens
Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.
OneNote- och Outlook-uppgifter – Lärresurser
Förutom att läsa Outlook-uppgifter från ett OneNote-dokument, utforska olika andra funktioner i biblioteket med hjälp av resurserna nedan:
Slutsats
I den här artikeln har vi lärt oss hur man får OneNote Outlook-uppgifter i C#. Aspose.Note för .NET kan ge dig möjlighet att automatiskt extrahera uppgiftsdetaljerna och skapa en motsvarande uppgift i OneNote Outlook Tasks. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.