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)