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)