คู่มือปฏิทิน
ไฟล์ .ics คืออะไร?
ไฟล์ .ics เก็บข้อมูลปฏิทินเป็นข้อความที่มีโครงสร้าง แอปปฏิทินใช้รูปแบบไฟล์ ICS เพื่อแลกเปลี่ยนกิจกรรม วันที่ สถานที่ และรายละเอียดอื่นๆ การเปิดไฟล์อาจแสดงกิจกรรม แต่คุณยังต้องยืนยันการเพิ่มลงในปฏิทิน
ตรวจไฟล์ปฏิทินในสามขั้นตอน
- เก็บไฟล์ต้นฉบับไว้ แล้วเปิดสำเนาในโปรแกรมแก้ไขข้อความธรรมดาหรือเครื่องมือดู ICS ในเครื่อง อย่าเปลี่ยนชื่อไฟล์ชนิดอื่นเป็น .ics
- หาโครงสร้างครอบปฏิทินและบล็อก VEVENT แต่ละบล็อก เปรียบเทียบชื่อ เวลาเริ่ม เวลาสิ้นสุด และสถานที่กับข้อความต้นทาง
- ตรวจปัญหาที่พบบ่อยในไฟล์ แล้วนำเข้าในปฏิทินที่แก้ไขได้ ยืนยันวันที่และเวลากิจกรรมในปฏิทินนั้นก่อนใช้อ้างอิง
อ่านรูปแบบ ICS ทีละช่อง
ไฟล์ปฏิทินใช้พร็อพเพอร์ตีที่มีชื่ออยู่ภายในบรรทัด BEGIN และ END ที่จับคู่กัน โครงสร้างครอบ VCALENDAR ชั้นนอกระบุข้อมูลปฏิทิน แต่ละบล็อก VEVENT อธิบายกิจกรรมหนึ่งรายการ ไฟล์เดียวอาจมีหลายบล็อกกิจกรรม ไฟล์แนบจึงไม่จำเป็นต้องเป็นนัดหมายเดียว
นี่คือตัวอย่างสั้นๆ สำหรับการประชุมวันที่ 6 พฤศจิกายน 2026 กิจกรรมเริ่มเวลา 06:00 UTC และใช้เวลาหนึ่งชั่วโมง ตัวระบุเป็นเพียงตัวอย่าง ให้สร้างตัวระบุใหม่สำหรับกิจกรรมใหม่ ไฟล์ใช้งานจริงใช้การจบบรรทัดแบบ CRLF แม้โปรแกรมแก้ไขจะแสดงเป็นการขึ้นบรรทัดธรรมดา
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example//Calendar Notes//EN
BEGIN:VEVENT
UID:2394cf30-17e4-4ba9-a382-6f011fe71035
DTSTAMP:20261027T110000Z
DTSTART:20261106T060000Z
DTEND:20261106T070000Z
SUMMARY:ทบทวนโครงการ
LOCATION:ห้องประชุม
DESCRIPTION:นำวาระประชุมฉบับปรับปรุงมาด้วย
END:VEVENT
END:VCALENDAR
เครื่องมือสร้างกิจกรรม iCal เขียนโครงสร้างพื้นฐานเดียวกันจากช่องแบบฟอร์มที่แยกไว้ และจัดการตัวระบุที่ไม่ซ้ำ อักขระหลีก และการพับบรรทัดให้ด้วย จึงช่วยหลีกเลี่ยงข้อผิดพลาดจากเครื่องหมายวรรคตอนได้ง่ายขึ้น
เข้าใจช่องข้อมูลในรูปแบบไฟล์ ICS
แต่ละพร็อพเพอร์ตีตอบคำถามต่างกันเกี่ยวกับกิจกรรม แยกตัวระบุออกจากชื่อ และแยกเวลาประทับการสร้างออกจากเวลาเริ่มตามกำหนด
| ช่องข้อมูล | ความหมาย | สิ่งที่ควรตรวจสอบ |
|---|---|---|
| VERSION | เวอร์ชันรูปแบบปฏิทิน | ใช้ 2.0 สำหรับรูปแบบนี้ |
| PRODID | ระบุซอฟต์แวร์ที่สร้างข้อมูล | ไม่ใช่ผู้จัดกิจกรรม |
| UID | ตัวระบุของกิจกรรม | เก็บค่าเดิมเมื่อจัดการกิจกรรมเดิมที่มีอยู่ |
| DTSTAMP | เวลาประทับที่แนบกับรายการปฏิทิน | ไม่ใช่เวลาประชุม |
| DTSTART | เวลาที่กิจกรรมเริ่ม | ยืนยันวันที่และความหมายของเขตเวลา |
| DTEND | เวลาที่กิจกรรมสิ้นสุด | สำหรับกิจกรรมตลอดวัน จะไม่นับรวมวันที่สิ้นสุด |
| SUMMARY | ชื่อกิจกรรม | ใช้ชื่อที่จดจำได้ในลิสต์ปฏิทิน |
| LOCATION | สถานที่จัดกิจกรรม | ใส่รายละเอียดให้พอหาสถานที่พบ |
| DESCRIPTION | โน้ตเพิ่มเติมของกิจกรรม | หลีกเลี่ยงข้อมูลส่วนตัวในสำเนาที่แชร์ |
มาตรฐานฉบับเต็มมีพร็อพเพอร์ตีมากกว่าในตารางนี้ คำเชิญอาจมีผู้จัด ผู้เข้าร่วม และวิธีจัดกำหนดการ กิจกรรมที่เกิดซ้ำอาจมีกฎและข้อยกเว้น ตัวอย่างแบบพื้นฐานอาจไม่ประเมินความสัมพันธ์เหล่านั้น ชื่อที่อ่านได้เพียงอย่างเดียวจึงไม่ได้ยืนยันว่าไฟล์ทั้งฉบับถูกต้อง
เปรียบเทียบชนิดไฟล์ปฏิทินกับการสมัครรับข้อมูล
ไฟล์ ICS เป็นข้อความปฏิทินที่นำไปใช้ได้หลายที่ ไฟล์ CSV เป็นตารางที่ความหมายของคอลัมน์ขึ้นอยู่กับบริการที่นำเข้า การเปลี่ยนชื่อ CSV เป็น ICS ไม่ได้แปลงข้อมูล กำหนดการ PDF หรือภาพหน้าจออาจแสดงวันที่ให้คนอ่านได้ แต่ยังไม่ใช่ไฟล์ปฏิทินที่มีโครงสร้าง
โดยทั่วไปไฟล์ที่นำเข้าจะเป็นภาพรวม ณ เวลาหนึ่ง ส่วนการสมัครรับข้อมูลจะให้ URL แก่ปฏิทินเพื่อตรวจหาการอัปเดต สมัครรับเฉพาะปฏิทินที่คุณเชื่อถือและเข้าใจ การนำเข้าไฟล์แนบครั้งเดียวต่างจากการเพิ่มที่อยู่การสมัครรับในการตั้งค่าบัญชี
คำเชิญมีความแตกต่างอีกอย่าง: อาจขอให้คุณตอบรับหรือปฏิเสธ และผู้จัดส่งการอัปเดตได้ กิจกรรมเดียวที่สร้างจากเว็บไซต์นี้ไม่ส่งคำขอประชุม ใช้ปุ่มคำเชิญของปฏิทินเมื่อคนอื่นต้องตอบกลับหรือรับการเปลี่ยนแปลงภายหลัง
ตรวจเวลาและรูปแบบก่อนนำเข้า
ค่าเวลาต้องมีบริบท Z ที่ท้ายหมายถึง UTC พารามิเตอร์ TZID ระบุชื่อเขตเวลาท้องถิ่น วันที่พร้อมเวลาที่ไม่มีทั้งสองอย่างเป็นเวลาท้องถิ่นที่ไม่มีเขตเวลา กิจกรรมตลอดวันใช้ค่าวันที่แทนการระบุเที่ยงคืนเป็นกิจกรรมที่มีเวลา
โดยปกติบรรทัดเนื้อหาที่ยาวจะพับเมื่อไม่เกิน 75 ไบต์ UTF-8 บรรทัดต่อเนื่องเริ่มด้วยช่องว่างหรือแท็บ ขีดจำกัดนี้นับไบต์ อักขระที่ไม่ใช่ภาษาอังกฤษจึงอาจถึงขีดจำกัดก่อนครบ 75 ตัวที่มองเห็น ค่าข้อความยังต้องใช้อักขระหลีกกับจุลภาค อัฒภาค แบ็กสแลช และการขึ้นบรรทัดใหม่ด้วย
เครื่องมือดู ICS ตรวจปัญหาทั่วไปเหล่านี้พร้อมแสดงรายละเอียดกิจกรรม แต่มีขอบเขตจำกัด: การขยายการเกิดซ้ำและกฎเปลี่ยนเขตเวลาแบบกำหนดเองยังต้องใช้แอปปฏิทิน ใช้ เปิด ICS บน iPhone เมื่อไฟล์ถูกต้องแต่ไม่พบปุ่มนำเข้าที่ชัดเจน
สำหรับกฎพื้นฐาน โปรดดู RFC 5545 เก็บสำเนาคำเชิญต้นทางก่อนเปลี่ยนแปลง หลังนำเข้า ให้ไปยังวันที่จริงของกิจกรรมและยืนยันบัญชีปลายทาง แทนการสันนิษฐานว่าตัวอย่างหมายถึงบันทึกกิจกรรมแล้ว

คำถามที่พบบ่อย
ICS ย่อมาจากอะไร?
นามสกุล .ics ระบุไฟล์ iCalendar เป็นแบบแผนการตั้งชื่อไฟล์สำหรับข้อความปฏิทินที่มีโครงสร้าง ไม่ใช่บริการปฏิทินแยกต่างหาก ไฟล์อาจมีกิจกรรมเดียวหรือเป็นการส่งออกปฏิทินขนาดใหญ่ มาตรฐาน iCalendar ยังกำหนดงานและคอมโพเนนต์อื่นๆ ด้วย แม้เครื่องมือดูของเว็บไซต์นี้จะเน้นกิจกรรม
ไฟล์ ICS เหมือนกับปฏิทิน iCal ไหม?
ไม่ตรงกันทั้งหมด iCalendar เป็นรูปแบบข้อมูล ส่วนปฏิทินคือชุดรายการที่คุณดูหรือแก้ไขในแอป ผู้คนยังใช้คำว่า “iCal” อย่างไม่เป็นทางการกับไฟล์ปฏิทินด้วย โดยทั่วไปการนำเข้าไฟล์จะสร้างรายการในปฏิทินของคุณ ไม่ได้เชื่อมต่อกับการอัปเดตในอนาคตจากผู้ส่งโดยอัตโนมัติ
อ่านไฟล์ ICS โดยไม่ซื้อแอปได้ไหม?
ได้ โปรแกรมแก้ไขข้อความธรรมดาแสดงเนื้อหาได้ และเครื่องมือดูในเครื่องบนเว็บไซต์นี้แสดงช่องกิจกรรมทั่วไปโดยไม่ต้องมีบัญชีหรือชำระเงิน คุณไม่ต้องเชื่อมต่อปฏิทินเพื่อตรวจไฟล์ การเพิ่มกิจกรรมเป็นอีกการกระทำหนึ่งในแอปปฏิทินที่เลือก
ทำไมกิจกรรม ICS จึงแสดงผิดชั่วโมง?
ตรวจว่าเวลาเริ่มใช้ UTC เขตเวลาที่มีชื่อ หรือเวลาท้องถิ่นที่ไม่มีเขตเวลา ค่า UTC ลงท้ายด้วย Z และอาจแสดงเป็นคนละชั่วโมงท้องถิ่น เขตเวลาที่ขาดหรือไม่ถูกต้องอาจเลื่อนเวลานัดหมาย เปรียบเทียบเวลาต้นทางและการตั้งค่าปฏิทินปลายทางก่อนบันทึกการแก้ไข
อัปเดตล่าสุด: