إنشاء وإدارة خيارات التصويت
يتيح Microsoft Outlook للمستخدمين إنشاء استفتاء أثناء كتابة بريد إلكتروني جديد، مما يسمح لهم بإضافة خيارات تصويت مثل نعم، لا، ربما، وغيرها. وبالمثل، يوفر Aspose.Email إمكانية إنشاء استفتاءات عند إنشاء رسالة Outlook جديدة برمجيًا. الـ 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.
قراءة أزرار التصويت فقط
لقراءة فقط لأزرار التصويت، انظر مقتطف الشيفرة التالي:
إضافة أزرار تصويت إلى رسائل موجودة
يعرض مقتطف الشيفرة التالي كيفية إضافة زر تصويت إلى رسالة موجودة:
حذف أزرار التصويت من الرسائل
يعرض مقتطف الشيفرة التالي كيفية حذف زر تصويت من رسالة:
قراءة معلومات نتائج التصويت
يعرض مقتطف الشيفرة التالي كيفية قراءة معلومات نتائج التصويت: