Arbeiten mit Abstimmungsoptionen mittels MapiMessage

Erstellen von Abstimmungsoptionen mit MapiMessage

Microsoft Outlook ermöglicht es Benutzern, beim Verfassen einer neuen Nachricht eine Umfrage zu erstellen. Sie können Abstimmungsoptionen wie Ja, Nein, Vielleicht usw. einbinden. Aspose.Email ermöglicht dasselbe beim Erstellen einer neuen Outlook‑Nachricht. Die FollowUpOptions Klasse bietet die VotingButtons‑Eigenschaft, die zum Setzen oder Abrufen der Abstimmungsoptionen verwendet werden kann. Dieser Artikel liefert ein detailliertes Beispiel zum Erstellen einer MapiMessage mit Abstimmungsoptionen für eine Umfrage.

Erstellen einer Umfrage mit MapiMessage

Das folgende Code‑Beispiel zeigt, wie die voting_buttons-Eigenschaft von FollowUpOptions Klasse zum Erstellen einer Umfrage:

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

Lesen von Abstimmungsoptionen aus einem MapiMessage

Das folgende Code‑Snippet zeigt, wie Sie Abstimmungsoptionen aus einer MapiMessage auslesen.

Nur Abstimmungs‑Buttons lesen

Das folgende Code‑Snippet zeigt, wie man nur Abstimmungs‑Buttons liest.

Hinzufügen eines Abstimmungsbuttons zu einer bestehenden Nachricht

Das folgende Code‑Snippet zeigt, wie Sie einer bestehenden Nachricht einen Abstimmungsbutton hinzufügen.

Löschen eines Abstimmungsbuttons aus einer Nachricht

Das folgende Code‑Snippet zeigt, wie Sie einen Abstimmungsbutton aus einer Nachricht löschen.

Lesen der Abstimmungsergebnis‑Informationen

Das folgende Code‑Snippet zeigt, wie man die Abstimmungsergebnis‑Informationen liest.

Markieren als nicht gesendete Nachricht

Das folgende Code‑Snippet zeigt beispielhafte Methoden, die in den Beispielen verwendet werden.

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)