ایجاد و مدیریت گزینه‌های رأی‌گیری

مایکروسافت اوتلوک به کاربران امکان می‌دهد هنگام نوشتن ایمیل جدید یک نظرسنجی ایجاد کنند و گزینه‌های رأی‌گیری مانند بله، خیر، شاید و غیره را گنجانند. به طور مشابه، Aspose.Email قابلیت ایجاد نظرسنجی‌ها را هنگام تولید یک پیام جدید اوتلوک به‌صورت برنامه‌نویسی فراهم می‌کند. این FollowUpOptions کلاس شامل ویژگی voting_buttons است که می‌تواند برای تنظیم یا دریافت گزینه‌های رأی‌گیری موردنظر استفاده شود.

در این مقاله، یک مثال جزئیات‌دار از نحوه ایجاد یک MapiMessage با گزینه‌های رأی‌گیری برای تنظیم یک نظرسنجی به‌صورت مؤثر.

ایجاد نظرسنجی با استفاده از MapiMessage

برای ایجاد نظرسنجی، از ویژگی voting_buttons کلاس FollowUpOptions کلاسی همان‌طور که در نمونه کد زیر نشان داده شده است:

import aspose.email as ae

msg = ae.mapi.MapiMessage.load("my.msg")

# Set FollowUpOptions Buttons
options = ae.mapi.FollowUpOptions()
options.voting_buttons = "Yes;No;Maybe;Exactly!"

msg.save("voting_btns.msg")

خواندن گزینه‌های رأی‌گیری از MapiMessages

قطعه کد زیر نشان می‌دهد چگونه گزینه‌های رأی‌گیری را از یک MapiMessage.

خواندن فقط دکمه‌های رأی‌گیری

برای خواندن فقط دکمه‌های رأی‌گیری، قطعه کد زیر را در نظر بگیرید:

افزودن دکمه‌های رأی‌گیری به پیام‌های موجود

قطعه کد زیر نشان می‌دهد چگونه یک دکمهٔ رأی‌گیری به یک پیام موجود اضافه کنید:

حذف دکمه‌های رأی‌گیری از پیام‌ها

قطعه کد زیر نشان می‌دهد چگونه یک دکمهٔ رأی‌گیری را از یک پیام حذف کنید:

خواندن اطلاعات نتایج رأی‌گیری

قطعه کد زیر نشان می‌دهد چگونه اطلاعات نتایج رأی‌گیری را بخوانید: