Vytváření a správa hlasovacích možností

Microsoft Outlook umožňuje uživatelům vytvořit anketu při psaní nového e‑mailu, což jim umožňuje zahrnout hlasovací možnosti jako Ano, Ne, Možná a další. Podobně Aspose.Email poskytuje funkci pro vytváření anket při programatickém generování nové zprávy Outlook. FollowUpOptions třída obsahuje vlastnost voting_buttons, která může být použita k nastavení nebo získání požadovaných hlasovacích možností.

V tomto článku prozkoumáme podrobný příklad, jak vytvořit MapiMessage s hlasovacími možnostmi pro efektivní nastavení ankety.

Vytvořit anketu pomocí MapiMessage

Pro vytvoření ankety použijte vlastnost voting_buttons třídy FollowUpOptions třída, jak je ukázáno v níže uvedeném příkladu kódu:

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

Číst hlasovací možnosti z MapiMessages

Následující úryvek kódu ukazuje, jak načíst hlasovací možnosti z MapiMessage.

Číst pouze hlasovací tlačítka

Pro načtení pouze hlasovacích tlačítek zvažte následující úryvek kódu:

Přidat hlasovací tlačítka do existujících zpráv

Následující úryvek kódu ukazuje, jak přidat hlasovací tlačítko do existující zprávy:

Odstranit hlasovací tlačítka ze zpráv

Následující úryvek kódu ukazuje, jak odstranit hlasovací tlačítko ze zprávy:

Číst informace o výsledcích hlasování

Následující úryvek kódu ukazuje, jak načíst informace o výsledcích hlasování: