Tworzenie i zarządzanie opcjami głosowania

Microsoft Outlook umożliwia użytkownikom tworzenie ankiety podczas komponowania nowego e-maila, pozwalając na dodanie opcji głosowania takich jak Tak, Nie, Może i inne. Podobnie, Aspose.Email zapewnia funkcję tworzenia ankiet przy programowym generowaniu nowej wiadomości Outlook. FollowUpOptions klasa zawiera właściwość voting_buttons, która może być użyta do ustawienia lub pobrania żądanych opcji głosowania.

W tym artykule przyjrzymy się szczegółowemu przykładowi, jak stworzyć MapiMessage z opcjami głosowania, aby skutecznie ustawić ankietę.

Utwórz ankietę używając MapiMessage

Aby utworzyć ankietę, użyj właściwości voting_buttons obiektu FollowUpOptions klasy, jak pokazano w poniższym przykładzie kodu:

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")

Odczytaj opcje głosowania z MapiMessages

Poniższy fragment kodu pokazuje, jak odczytać opcje głosowania z MapiMessage.

Odczytaj tylko przyciski głosowania

Aby odczytać tylko przyciski głosowania, rozważ poniższy fragment kodu:

Dodaj przyciski głosowania do istniejących wiadomości

Poniższy fragment kodu pokazuje, jak dodać przycisk głosowania do istniejącej wiadomości:

Usuń przyciski 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: