Работа с опция за гласуване, използвайки 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)