ทำงานกับนัดหมาย

โหลดและบันทึกนัดหมายในรูปแบบ ICS

คลาส Appointment ใน Aspose.Email API สามารถใช้โหลดนัดหมายในรูปแบบ ICS รวมถึงสร้างนัดหมายใหม่และบันทึกลงดิสก์ในรูปแบบ ICS ได้ ในบทความนี้ เราจะสร้างนัดหมายแล้วบันทึกลงดิสก์ในรูปแบบ ICS ก่อน แล้วจึงโหลดมัน.

สร้างนัดหมายและบันทึกลงดิสก์ในรูปแบบ ICS

ขั้นตอนต่อไปนี้จำเป็นสำหรับการสร้างนัดหมายและบันทึกเป็นรูปแบบ ICS.

  1. สร้างอินสแตนซ์ของคลาส Appointment และเริ่มต้นด้วยคอนสตรัคเตอร์นี้.
  2. ส่งอาร์กิวเมนต์ต่อไปนี้ในคอนสตรกเตอร์ด้านบน
    1. ผู้เข้าร่วม
    2. คำอธิบาย
    3. วันที่สิ้นสุด
    4. สถานที่
    5. ผู้จัด
    6. วันที่เริ่มต้น
    7. สรุป
  3. เรียกเมธอด Save() และระบุชื่อไฟล์และรูปแบบในอาร์กิวเมนต์.

การนัดหมายสามารถเปิดได้ใน Microsoft Outlook หรือโปรแกรมใดก็ได้ที่สามารถโหลดไฟล์ ICS หากไฟล์เปิดใน Microsoft Outlook จะเพิ่มการนัดหมายลงในปฏิทิน Outlook โดยอัตโนมัติ.

โค้ดตัวอย่างต่อไปนี้แสดงวิธีสร้างและบันทึกนัดหมายลงดิสก์ในรูปแบบ ICS.

โหลดนัดหมายรูปแบบ ICS

เพื่อโหลดการนัดหมายในรูปแบบ ICS จำเป็นต้องทำขั้นตอนต่อไปนี้:

  1. สร้างอินสแตนซ์ของคลาส Appointment.
  2. เรียกเมธอด Load() โดยให้เส้นทางของไฟล์ ICS.
  3. อ่านคุณสมบัติใด ๆ เพื่อรับข้อมูลจากนัดหมาย (ไฟล์ ICS).

โค้ดตัวอย่างต่อไปนี้แสดงวิธีโหลดนัดหมายในรูปแบบ ICS.

อ่านหลายเหตุการณ์จากไฟล์ ICS

เขียนหลายเหตุการณ์ลงไฟล์ ICS

สร้างคำขอการนัดหมายแบบร่าง

ในบทความก่อนหน้าได้แสดงวิธีสร้างและบันทึกนัดหมายในรูปแบบ ICS อยู่แล้ว บ่อยครั้งต้องการสร้างคำขอนัดหมายในโหมดร่าง เพื่อให้ข้อมูลพื้นฐานถูกเพิ่มแล้วร่างเดียวกันสามารถส่งต่อให้ผู้ใช้คนอื่นเพื่อการเปลี่ยนแปลงตามความต้องการของแต่ละบุคคล เพื่อบันทึกร่างนัดหมาย, คุณสมบัติ Method ของคลาส Appointment ควรตั้งเป็น Publish ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างคำขอร่างนัดหมาย.

สร้างการนัดหมายแบบร่างจากข้อความ

โค้ดตัวอย่างต่อไปนี้แสดงวิธีสร้างร่างนัดหมายจากข้อความ. 

ตั้งค่าสถานะผู้เข้าร่วมของการนัดหมาย

Aspose.Email for .NET API ช่วยให้คุณตั้งค่าสถานะของผู้เข้าร่วมการนัดหมายขณะสร้างข้อความตอบกลับ ซึ่งจะเพิ่มคุณสมบัติ PARTSTAT ไปยังไฟล์ ICS.