Trabajando con la opción de votación usando MapiMessage
Creación de una opción de votación con MapiMessage
Microsoft Outlook permite a los usuarios crear una encuesta al redactar un mensaje nuevo. Les permite incluir opciones de votación como Sí, No, Quizás, etc. Aspose.Email permite lo mismo al crear un nuevo mensaje de Outlook. El FollowUpOptions La clase proporciona la propiedad VotingButtons que se puede usar para establecer u obtener el valor de las opciones de votación. Este artículo proporciona un ejemplo detallado de cómo crear un mapiMessage con opciones de votación para crear una encuesta.
Creación de una encuesta con MapiMessage
En el siguiente ejemplo de código se muestra cómo utilizar el voting_buttons propiedad del FollowUpOptions clase para crear una encuesta:
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")
Lectura de las opciones de votación desde un mapiMessage
El siguiente fragmento de código muestra cómo leer las opciones de votación desde un MAPIMessage.
Botones de votación de solo lectura
El siguiente fragmento de código muestra cómo leer solo los botones de votación.
Agregar el botón de votación a un mensaje existente
El siguiente fragmento de código muestra cómo añadir un botón de votación a un mensaje existente.
Eliminar el botón de votación de un mensaje
El siguiente fragmento de código muestra cómo eliminar el botón de votación de un mensaje.
Lea la información sobre los resultados de la votación
El siguiente fragmento de código muestra cómo leer la información de los resultados de las votaciones.
Establecer marca de mensajes no enviados
El siguiente fragmento de código muestra cómo muestrear los métodos utilizados en los ejemplos.
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)