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: