ผมจัดการกำหนดการด้วย Notion และอยากดูใน Apple Calendar แต่ Notion Calendar ไม่รองรับการส่งออกไฟล์ .ics ที่ปฏิทินภายนอกสามารถสมัครรับได้ ส่วนบริการเชิงพาณิชย์ก็มีค่าใช้จ่าย... เลยลองทำขึ้นมาเองครับ.
นี่คือบริดจ์ที่ดึงฐานข้อมูล Notion ออกมาเป็นฟีด iCal(.ics) มาตรฐาน เมื่อแอปปฏิทินสมัครรับ URL นี้
กำหนดการใน Notion ก็จะถูกนำขึ้นมาแสดงตามเดิม
มีฟีเจอร์ดังนี้:
- เชื่อมต่อ Notion DB เพื่อตั้งค่าปฏิทิน
- ระบุว่าจะผูกพร็อพเพอร์ตีใดกับชื่อเรื่อง·วันที่เริ่มต้น·วันที่สิ้นสุด·คำอธิบาย·สถานที่
- คำอธิบายรองรับการรับรู้ค่าพร็อพเพอร์ตีและเนื้อหาในหน้าด้วย
- รองรับฟีเจอร์ตัวกรอง(select/status/checkbox/relation) หากระบุตัวกรองไว้ จะดึงมาเฉพาะรายการของตัวกรองที่กำหนดเท่านั้น
- เนื่องจากเป็นการสมัครรับปฏิทิน หาก URL รั่วไหล ปฏิทินก็จะรั่วไหลไปด้วย หาก URL รั่วไหล โปรดใช้ฟีเจอร์รีเซ็ต
ข้อควรระวัง:
- หากพยายามเชื่อมต่อบนมือถือ จะมีปัญหาที่แอป Notion ดักการยืนยันตัวตนไป จึงแนะนำให้ตั้งค่าครั้งแรกบนเดสก์ท็อป
https://github.com/bini59/318_notion_calander
หากไม่สบายใจกับการลงทะเบียน Notion คุณสามารถรับ repo จาก GitHub ด้านบนไปใช้งานได้
ดูวิธีการ deploy ได้ใน README
ยังไม่มีความคิดเห็น