Работа с опция за гласуване, използвайки MapiMessage
Създаване на опция за гласуване, използвайки MapiMessage
Microsoft Outlook позволява на потребителите да създадат анкета при съставяне на ново съобщение. Тя им позволява да включат опции за гласуване като Да, Не, Може би и др. Aspose.Email позволява същото при създаване на нов Outlook съобщение. Този 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)