עבודה עם אפשרות הצבעה באמצעות MapiMessage
יצירת אפשרות הצבעה באמצעות MapiMessage
Microsoft Outlook מאפשר למשתמשים ליצור סקר בעת כתיבת הודעה חדשה. הוא מאפשר לכלול אפשרויות הצבעה כגון כן, לא, אולי וכו’. Aspose.Email מאפשר את אותו הדבר בעת יצירת הודעת Outlook חדשה. ה‑ FollowUpOptions המחלקה מספקת את המאפיין VotingButtons שניתן להשתמש בו כדי להגדיר או לקבל את ערך אפשרויות ההצבעה. מאמר זה מספק דוגמה מפורטת ליצירת MapiMesasge עם אפשרויות הצבעה ליצירת סקר.
יצירת סקר באמצעות 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)