وظایف OneNote Outlook در سی شارپ | وظایف OneNote و Outlook در سی شارپ

OneNote، یک برنامه دیجیتالی یادداشت برداری، و Outlook، یک ابزار مدیریت ایمیل و تقویم پرکاربرد، می توانند به طور یکپارچه برای ایجاد یک اکوسیستم بهره وری قدرتمند با هم ادغام شوند. در این پست وبلاگ، نحوه دریافت وظایف OneNote Outlook در سی شارپ را خواهیم آموخت.

این مقاله موضوعات زیر را پوشش می دهد:

  1. C# API برای دریافت وظایف OneNote Outlook
  2. جزئیات وظایف OneNote Outlook را در سی شارپ دریافت کنید
  3. منابع آموزشی رایگان

C# API برای دریافت وظایف OneNote Outlook

ما از Aspose.Note برای NET برای دریافت جزئیات وظایف Outlook از یک سند OneNote استفاده خواهیم کرد. این به توسعه دهندگان اجازه می دهد تا به صورت برنامه ریزی شده با فایل های Microsoft OneNote کار کنند. این به شما امکان می دهد اسناد OneNote را در برنامه های NET خود ایجاد، اصلاح و تبدیل کنید.

لطفاً DLL API را دانلود کنید یا با استفاده از NuGet آن را نصب کنید.

PM> Install-Package Aspose.Note

دریافت جزئیات وظایف OneNote Outlook در سی شارپ

با دنبال کردن مراحل زیر می‌توانیم به راحتی جزئیات وظایف Outlook را از یک سند OneNote در سی شارپ دریافت کنیم:

  1. یک فایل OneNote را با استفاده از کلاس Document بارگیری کنید.
  2. تمام گره های RichText را با استفاده از متد GetChildNodes() دریافت کنید.
  3. پس از آن، از طریق هر گره حلقه بزنید و اشیاء NoteTask را بخوانید.
  4. در نهایت ویژگی های NoteTaks را بخوانید.

نمونه کد زیر نحوه دریافت جزئیات وظایف OneNote Outlook در سی شارپ را نشان می دهد.

// این مثال کد نحوه دریافت جزئیات وظایف 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 Tasks – منابع یادگیری

علاوه بر خواندن جزئیات کار Outlook از یک سند OneNote، با استفاده از منابع زیر، ویژگی‌های مختلف دیگر کتابخانه را کاوش کنید:

نتیجه

در این مقاله نحوه دریافت وظایف OneNote Outlook در سی شارپ را یاد گرفتیم. Aspose.Note برای دات نت می تواند به شما این امکان را بدهد که به طور خودکار جزئیات کار را استخراج کرده و یک کار مربوطه را در OneNote Outlook Tasks ایجاد کنید. در صورت وجود هرگونه ابهامی، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.

همچنین ببینید