Bekerja dengan Opsi Voting Menggunakan MapiMessage

Membuat Opsi Voting Menggunakan MapiMessage

Microsoft Outlook memungkinkan pengguna membuat polling saat menyusun pesan baru. Ini memungkinkan mereka menyertakan opsi voting seperti Ya, Tidak, Mungkin, dll. Aspose.Email memungkinkan hal yang sama saat membuat pesan Outlook baru. FollowUpOptions kelas menyediakan properti VotingButtons yang dapat digunakan untuk mengatur atau mengambil nilai opsi voting. Artikel ini memberikan contoh terperinci tentang membuat MapiMessage dengan opsi voting untuk membuat polling.

Membuat Polling menggunakan MapiMessage

Contoh kode berikut menunjukkan cara menggunakan properti voting_buttons dari FollowUpOptions kelas untuk membuat polling:

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")

Membaca Opsi Voting dari MapiMessage

Potongan kode berikut menunjukkan cara Membaca Opsi Voting dari MapiMessage.

Membaca Hanya Tombol Voting

Cuplikan kode berikut menunjukkan cara membaca hanya tombol voting.

Menambahkan Tombol Voting ke Pesan yang Ada

Potongan kode berikut menunjukkan cara menambahkan tombol voting ke pesan yang ada.

Menghapus Tombol Voting dari sebuah Pesan

Potongan kode berikut menunjukkan cara menghapus tombol voting dari sebuah Pesan.

Baca Informasi Hasil Voting

Cuplikan kode berikut menunjukkan cara membaca informasi hasil voting.

Atur flag pesan yang belum terkirim

Potongan kode berikut menunjukkan contoh metode yang digunakan dalam contoh.

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)