การทำงานกับตัวเลือกโหวตโดยใช้ MapiMessage

สร้างตัวเลือกโหวตโดยใช้ MapiMessage

Microsoft Outlook ให้ผู้ใช้สร้างโพลขณะเขียนข้อความใหม่ สามารถใส่ตัวเลือกโหวตเช่น ใช่, ไม่ใช่, อาจจะ เป็นต้น Aspose.Email รองรับเช่นเดียวกันเมื่อตั้งค่าข้อความ Outlook ใหม่ โดย FollowUpOptions คลาสให้คุณสมบัติ VotingButtons ที่ใช้ตั้งหรือรับค่าตัวเลือกการโหวต บทความนี้ให้ตัวอย่างละเอียดของการสร้าง MapiMesasge พร้อมตัวเลือกการโหวตสำหรับสร้างการสำรวจ.

สร้างโพลโดยใช้ 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)