Práce s hlasovací volbou pomocí MapiMessage
Vytvoření hlasovací volby pomocí MapiMessage
Microsoft Outlook umožňuje uživatelům vytvořit anketu při psaní nové zprávy. Umožňuje zahrnout hlasovací možnosti jako Ano, Ne, Možná, atd. Aspose.Email umožňuje totéž při vytváření nové Outlook zprávy. FollowUpOptions třída poskytuje vlastnost VotingButtons, která může být použita k nastavení nebo získání hodnoty hlasovacích možností. Tento článek poskytuje podrobný příklad vytvoření MapiMesasge s hlasovacími možnostmi pro vytvoření ankety.
Vytvoření ankety pomocí MapiMessage
Následující ukázka kódu ukazuje, jak použít vlastnost voting_buttons třídy FollowUpOptions třída pro vytvoření ankety:
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")
Čtení hlasovacích možností z MapiMessage
Následující úryvek kódu ukazuje, jak přečíst hlasovací možnosti z MapiMessage.
Čtení pouze hlasovacích tlačítek
Následující úryvek kódu ukazuje, jak číst pouze hlasovací tlačítka.
Přidání hlasovacího tlačítka k existující zprávě
Následující úryvek kódu ukazuje, jak přidat hlasovací tlačítko k existující zprávě.
Odstranění hlasovacího tlačítka ze zprávy
Následující úryvek kódu ukazuje, jak odstranit hlasovací tlačítko ze zprávy.
Přečíst informace o výsledcích hlasování
Následující úryvek kódu vám ukáže, jak přečíst informace o výsledcích hlasování.
Nastavit příznak neodeslané zprávy
Následující úryvek kódu ukazuje, jak použít ukázkové metody v příkladech.
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)