Lavorare con le Opzioni di Voto usando MapiMessage

Creazione di Opzioni di Voto usando MapiMessage

Microsoft Outlook consente agli utenti di creare un sondaggio quando compongono un nuovo messaggio. Permette di includere opzioni di voto come Sì, No, Forse, ecc. Aspose.Email consente lo stesso durante la creazione di un nuovo messaggio Outlook. Il FollowUpOptions la classe fornisce la proprietà VotingButtons che può essere usata per impostare o ottenere il valore delle opzioni di voto. Questo articolo fornisce un esempio dettagliato di creazione di un MapiMesasge con opzioni di voto per creare un sondaggio.

Creazione di un Sondaggio usando MapiMessage

Il seguente esempio di codice mostra come usare la proprietà voting_buttons del FollowUpOptions classe per creare un sondaggio:

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

Lettura delle Opzioni di Voto da un MapiMessage

Il frammento di codice seguente mostra come leggere le opzioni di voto da un MapiMessage.

Lettura Solo dei Pulsanti di Voto

Il frammento di codice seguente mostra come leggere solo i pulsanti di voto.

Aggiunta di pulsante di voto a un messaggio esistente

Il frammento di codice seguente mostra come aggiungere un pulsante di voto a un messaggio esistente.

Eliminazione del pulsante di voto da un messaggio

Il frammento di codice seguente mostra come eliminare il pulsante di voto da un messaggio.

Leggi le Informazioni sui Risultati del Voto

Il frammento di codice seguente mostra come leggere le informazioni sui risultati del voto.

Imposta il flag di messaggio non inviato

Il frammento di codice seguente mostra come i metodi di esempio sono usati negli esempi.

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)