Trabajando con Opciones de Votación Usando MapiMessage
Crear Opción de Votación Usando MapiMessage
Microsoft Outlook permite a los usuarios crear una encuesta al redactar un nuevo mensaje. Les permite incluir opciones de votación como Sí, No, Tal vez, etc. Aspose.Email permite lo mismo al crear un nuevo mensaje de Outlook. El FollowUpOptions la clase proporciona la propiedad VotingButtons que puede usarse para establecer u obtener el valor de las opciones de votación. Este artículo brinda un ejemplo detallado de creación de un MapiMessage con opciones de votación para crear una encuesta.
Crear una Encuesta usando MapiMessage
El siguiente ejemplo de código muestra cómo usar la propiedad voting_buttons 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")
Leer Opciones de Votación de un MapiMessage
El siguiente fragmento de código muestra cómo leer opciones de votación de un MapiMessage.
Lectura Solo de Botones de Votación
El siguiente fragmento de código muestra cómo leer solo los botones de votación.
Agregar botón de votación a un mensaje existente
El siguiente fragmento de código muestra cómo agregar un botón de votación a un mensaje existente.
Eliminando 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.
Leer la Información de Resultados de Voto
El siguiente fragmento de código muestra cómo leer la información de resultados de la votación.
Establecer bandera de mensaje no enviado
El siguiente fragmento de código muestra cómo usar métodos de muestra 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)