Creazione e gestione delle opzioni di voto

Microsoft Outlook consente agli utenti di creare un sondaggio durante la composizione di una nuova email, permettendo di includere opzioni di voto come Sì, No, Forse e altro. Allo stesso modo, Aspose.Email offre la funzionalità di creare sondaggi quando si genera un nuovo messaggio Outlook programmaticamente. Il FollowUpOptions classe include la proprietà voting_buttons, che può essere usata per impostare o recuperare le opzioni di voto desiderate.

In questo articolo, esploreremo un esempio dettagliato su come creare un MapiMessage con opzioni di voto per impostare efficacemente un sondaggio.

Crea un sondaggio usando MapiMessage

Per creare un sondaggio, usa la proprietà voting_buttons del FollowUpOptions classe come mostrato nell’esempio di codice sotto:

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

Leggi opzioni di voto da MapiMessages

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

Leggi solo i pulsanti di voto

Per leggere solo i pulsanti di voto, considera il seguente frammento di codice:

Aggiungi pulsanti di voto ai messaggi esistenti

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

Elimina pulsanti di voto dai messaggi

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

Leggi informazioni sui risultati di voto

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