Створення та управління параметрами голосування

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.

Прочитати лише кнопки голосування

Щоб прочитати лише кнопки голосування, розгляньте наступний фрагмент коду:

Додати кнопки голосування до існуючих повідомлень

Наступний фрагмент коду показує, як додати кнопку голосування до існуючого повідомлення:

Видалити кнопки голосування з повідомлень

Наступний фрагмент коду показує, як видалити кнопку голосування з повідомлення:

Прочитати інформацію про результати голосування

Наступний фрагмент коду показує, як прочитати інформацію про результати голосування: