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)