Crear y gestionar opciones de votación

Microsoft Outlook permite a los usuarios crear una encuesta al redactar un nuevo correo, permitiéndoles incluir opciones de votación como Sí, No, Tal vez, y más. De manera similar, Aspose.Email proporciona la funcionalidad para crear encuestas al generar programáticamente un nuevo mensaje Outlook. El FollowUpOptions clase incluye la propiedad voting_buttons, que puede usarse para establecer o recuperar las opciones de votación deseadas.

En este artículo, exploraremos un ejemplo detallado de cómo crear un MapiMessage con opciones de votación para configurar una encuesta de manera efectiva.

Crear una encuesta usando MapiMessage

Para crear una encuesta, use la propiedad voting_buttons del FollowUpOptions clase como se muestra en el ejemplo de código a continuación:

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 MapiMessages

El siguiente fragmento de código le muestra cómo leer opciones de votación de un MapiMessage.

Leer solo botones de votación

Para leer solo los botones de votación, considere el siguiente fragmento de código:

Agregar botones de votación a mensajes existentes

El siguiente fragmento de código le muestra cómo agregar un botón de votación a un mensaje existente:

Eliminar botones de votación de mensajes

El siguiente fragmento de código le muestra cómo eliminar un botón de votación de un mensaje:

Leer información de resultados de votación

El siguiente fragmento de código le muestra cómo leer la información de resultados de votación: