Utilisation des options de vote avec MapiMessage
Création d’options de vote avec MapiMessage
Microsoft Outlook permet aux utilisateurs de créer un sondage lors de la composition d’un nouveau message. Il leur permet d’inclure des options de vote telles que Oui, Non, Peut‑être, etc. Aspose.Email offre la même fonctionnalité lors de la création d’un nouveau message Outlook. Le FollowUpOptions classe fournit la propriété VotingButtons qui peut être utilisée pour définir ou obtenir la valeur des options de vote. Cet article fournit un exemple détaillé de création d’un MapiMessage avec des options de vote pour créer un sondage.
Création d’un sondage avec MapiMessage
L’exemple de code suivant montre comment utiliser la propriété voting_buttons du FollowUpOptions classe pour créer un sondage :
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")
Lecture des options de vote depuis un MapiMessage
Le code suivant montre comment lire les options de vote d’un MapiMessage.
Lecture uniquement des boutons de vote
Le fragment de code suivant montre comment lire uniquement les boutons de vote.
Ajout d’un bouton de vote à un message existant
Le code suivant montre comment ajouter un bouton de vote à un message existant.
Suppression du bouton de vote d’un message
Le code suivant montre comment supprimer le bouton de vote d’un message.
Lire les informations des résultats de vote
Le fragment de code suivant montre comment lire les informations des résultats de vote.
Définir le drapeau de message non envoyé
Le code suivant montre comment les méthodes d’exemple sont utilisées.
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)