นำเข้าข้อมูล Calendar จาก Google ไป M365 แต่มีบางนัดหมายที่ไม่นำเข้าไปที่ M365 เกิดจากสาเหตุอะไร

นำเข้าข้อมูล Calendar จาก Google ไป M365 แต่มีบางนัดหมายที่ไม่นำเข้าไปที่ M365 เกิดจากสาเหตุอะไร

จากภาพที่แนบมานี้ เป็นหน้าต่าง Outlook Reminder ของนัดหมายชื่อ

“#CPAXTRA-CareerVisa: Social Media Monthly Meeting”

ซึ่งแสดงว่า event ถูกนำเข้ามาใน Microsoft 365 (Outlook) แล้ว แต่บางนัดหมายลักษณะเดียวกันอาจไม่ถูกนำเข้า — จากกรณีนี้ สาเหตุที่เป็นไปได้เฉพาะเจาะจงมากขึ้นคือ 👇


🔹 1. มี “สัญลักษณ์พิเศษ (# หรือ :)” ในชื่อ Event

  • ในชื่อหัวข้อมี # และ : ซึ่งบางครั้งทำให้ Outlook หรือไฟล์ .ics อ่านข้อมูลผิดบรรทัด

  • โดยเฉพาะหาก Event ถูกสร้างจากระบบอัตโนมัติ (เช่นผ่าน Form หรือ Script)

  • Outlook อาจมองว่าเป็น Tag หรือ Comment → แล้ว “ข้าม event” นั้นไป

✅ แนะนำ:
ก่อน export ให้แก้ชื่อ Event ที่มี #, :, หรืออักขระพิเศษ (เช่น &, ", /) ให้เหลือเป็นข้อความธรรมดา เช่น
CPAXTRA CareerVisa Social Media Monthly Meeting


🔹 2. Event นี้มี “Link” ในเนื้อหา (เช่น Google Maps)

  • บางครั้งในไฟล์ .ics จะใส่ LOCATION หรือ DESCRIPTION ที่มีลิงก์ยาว เช่น

    https://maps.app.goo.gl/g8B...
  • Outlook อาจตัดข้อมูลบางส่วน ถ้ามีการเข้ารหัส URL ไม่ถูกต้อง (เช่นมี % หรืออักขระ non-UTF8)
    → Event นั้นจะไม่ถูก import

✅ แนะนำ:
เปิดไฟล์ .ics ด้วย Notepad → ค้นคำว่า https://maps.app.goo.gl
ตรวจสอบว่ามีบรรทัดที่ต่อไม่ครบ (บรรทัดใหม่โดยไม่มีช่องว่างขึ้นต้น)
ให้แก้ให้ครบในบรรทัดเดียว เช่น

LOCATION:https://maps.app.goo.gl/g8B...

🔹 3. Event เป็น “Recurring” ที่มีปัญหา

  • ถ้าเป็นการประชุมรายเดือน (“Monthly Meeting”) อาจมีการตั้งค่า Repeat
    เช่น “ทุกวันอังคารสัปดาห์แรกของเดือน”

  • Google ใช้รูปแบบ RRULE ที่ Outlook อ่านไม่ครบ → Outlook จะนำเข้าบางครั้ง แต่ไม่ทุกครั้ง

✅ แนะนำ:
ใน Google Calendar ให้เข้าไปที่ Event → เปลี่ยนการตั้งค่าให้ Repeat แบบง่าย
(เช่น “Every month on the 7th” หรือ “Every 1 month”)
แล้ว export ใหม่อีกครั้ง


🔹 4. ปัญหาชุดเดียวกับ Event ซ้ำชื่อ

  • หากคุณมีหลาย Event ที่ชื่อเหมือนกัน วันเวลาใกล้เคียง
    Outlook จะ “Merge” เข้าด้วยกันโดยอัตโนมัติ (ถือว่าเป็น event เดิม)
    → ทำให้ดูเหมือนบางนัดหายไป

✅ แนะนำ:
เพิ่มรหัสวันที่ในชื่อ event ตอนสร้าง เช่น
Social Media Monthly Meeting (Oct 2025)