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