کار با گزینه رأی‌گیری با استفاده از MapiMessage

ایجاد گزینه رأی‌گیری با استفاده از MapiMessage

Microsoft Outlook به کاربران اجازه می‌دهد هنگام ایجاد یک پیام جدید یک نظرسنجی ایجاد کنند. این امکان را می‌دهد تا گزینه‌های رأی‌گیری مانند بله، خیر، شاید و غیره را شامل شوند. Aspose.Email همین قابلیت را هنگام ایجاد یک پیام Outlook جدید فراهم می‌کند. این FollowUpOptions کلاس ویژگی VotingButtons را فراهم می‌کند که می‌تواند برای تنظیم یا دریافت مقدار گزینه‌های رای‌گیری استفاده شود. این مقاله یک مثال دقیق از ایجاد 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")

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

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

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

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

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

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

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

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

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

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

تنظیم پرچم پیام ارسال‌نشده

قطعه کد زیر نشان می‌دهد چگونه روش‌های نمونه استفاده شده در مثال‌ها را اجرا کنید.

import aspose.email as ae

msg = ae.mapi.MapiMessage("from@test.com", "to@test.com", "Flagged message", "Make it nice and short, but descriptive. The description may appear in search engines' search results pages...")
msg.set_message_flags(msg.flags ^ ae.mapi.MapiMessageFlags.UNSENT)