Робота з опцією голосування за допомогою 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)