Praca z opcjami głosowania przy użyciu MapiMessage
Tworzenie opcji głosowania przy użyciu MapiMessage
Microsoft Outlook umożliwia użytkownikom tworzenie ankiety podczas komponowania nowej wiadomości. Pozwala na dodanie opcji głosowania, takich jak Tak, Nie, Może, itp. Aspose.Email umożliwia to samo przy tworzeniu nowej wiadomości Outlook. FollowUpOptions klasa udostępnia właściwość VotingButtons, którą można użyć do ustawiania lub pobierania wartości opcji głosowania. Ten artykuł zawiera szczegółowy przykład tworzenia MapiMessage z opcjami głosowania w celu utworzenia ankiety.
Tworzenie ankiety przy użyciu MapiMessage
Poniższy przykład kodu pokazuje, jak użyć właściwości voting_buttons klasy FollowUpOptions klasa do tworzenia ankiety:
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")
Odczytywanie opcji głosowania z MapiMessage
Poniższy fragment kodu pokazuje, jak odczytać opcje głosowania z MapiMessage.
Odczytywanie tylko przycisków głosowania
Poniższy fragment kodu pokazuje, jak odczytać tylko przyciski głosowania.
Dodawanie przycisku głosowania do istniejącej wiadomości
Poniższy fragment kodu pokazuje, jak dodać przycisk głosowania do istniejącej wiadomości.
Usuwanie przycisku głosowania z wiadomości
Poniższy fragment kodu pokazuje, jak usunąć przycisk głosowania z wiadomości.
Odczytaj informacje o wynikach głosowania
Poniższy fragment kodu pokazuje, jak odczytać informacje o wynikach głosowania.
Ustaw flagę nie wysłanej wiadomości
Poniższy fragment kodu pokazuje przykładowe metody użyte w przykładach.
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)