Создание и управление вариантами голосования
Microsoft Outlook позволяет пользователям создавать опросы при составлении нового письма, включая такие варианты голосования, как Да, Нет, Возможно и другие. Аналогично, Aspose.Email предоставляет возможность создавать опросы при программном формировании нового сообщения Outlook. FollowUpOptions класса, включающего свойство voting_buttons, которое можно использовать для установки или получения нужных вариантов голосования.
В этой статье мы рассмотрим подробный пример создания MapiMessage с вариантами голосования для эффективного создания опроса.
Создание опроса с помощью MapiMessage
Чтобы создать опрос, используйте свойство voting_buttons класса FollowUpOptions класса, как показано в примере кода ниже:
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")
Чтение вариантов голосования из MapiMessages
Следующий фрагмент кода показывает, как прочитать варианты голосования из MapiMessage.
Чтение только кнопок голосования
Чтобы прочитать только кнопки голосования, рассмотрите следующий фрагмент кода:
Добавление кнопок голосования в существующие сообщения
Следующий фрагмент кода показывает, как добавить кнопку голосования к существующему сообщению:
Удаление кнопок голосования из сообщений
Следующий фрагмент кода показывает, как удалить кнопку голосования из сообщения:
Чтение информации о результатах голосования
Следующий фрагмент кода показывает, как прочитать информацию о результатах голосования: