การทำงานกับตัวเลือกโหวตโดยใช้ 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)