บูรณาการโหมดองค์กรกับ Google Calendar?


18

ดูเหมือนว่าวิธีการต่างๆของการรวมปฏิทินยังทำงานได้ไม่ดี กวดวิชาใน worgorg-icalender-export-to-icsล้าสมัยและฟังก์ชั่นที่เรียกว่าตอนนี้ อย่างไรก็ตามการใช้งานฟังก์ชั่นนี้บน.orgไฟล์จะให้.icsไฟล์ที่ไม่มีรายการใด ๆ :

BEGIN:VCALENDAR
VERSION:2.0
X-WR-CALNAME:Personal
PRODID:-//Xiang Ji//Emacs with Org mode//EN
X-WR-TIMEZONE:HKT
X-WR-CALDESC:
CALSCALE:GREGORIAN
END:VCALENDAR

ฉันเคยใช้mobileorgเพื่อซิงค์โดยตรงกับ Google Calendar บน Android อย่างไรก็ตามโครงการไม่ได้รับการบำรุงรักษามานานและเมื่อเร็ว ๆ นี้ฉันไม่สามารถซิงค์ไฟล์ org ใด ๆ ของฉันได้mobileorgเลยโดยมีข้อผิดพลาดต่างๆที่ไม่สามารถถอดรหัสได้เกิดขึ้น

ทั้งหมดที่ฉันต้องการคือการซิงค์รายการเหล่านั้นกับSCHEDULEDและDEADLINEปฏิทินของฉันเพื่อให้ฉันสามารถตรวจสอบพวกเขาเมื่อฉันบนมือถือของฉัน

มีคำถามที่คล้ายกันเกี่ยวกับ Reddit แต่ไม่มีวิธีการแก้ปัญหาที่กล่าวถึงได้สามารถบรรลุจุดสิ้นสุดนี้

คำตอบ:


9

ปรากฎว่าทำไมicsไฟล์ที่ส่งออกว่างเปล่าเพราะฉันไม่ได้ปรับแต่งตัวแปรที่เกี่ยวข้องกับการส่งออก ical ผมต้องวิ่งcustomize-groupบนorg-export-icalenderและการเปลี่ยนแปลงค่อนข้างน้อยพารามิเตอร์ ผมเปลี่ยนorg-icalendar-use-scheduled, org-icalendar-use-deadline, ,org-icalendar-include-body org-icalendar-timezone org-icalendar-store-UIDดูเหมือนว่า Google ปฏิทินเท่านั้นที่จะรับรู้ชนิดVEVENTในicsไฟล์ VTODOจะไม่ได้รับการยอมรับดังนั้นฉันต้องตรวจสอบให้แน่ใจว่าการส่งออกสร้างVEVENTจากSCHEDULEDและDEADLINEรายการ ฉันว่าตัวเลือกเริ่มต้นนั้นค่อนข้างไม่เป็นมิตรกับผู้ใช้ และการปรับแต่งเหล่านั้นดูเหมือนจะไม่ได้กล่าวถึงในคู่มือ worg


1
หากคุณ 1) ส่งออก ICS, 2) นำเข้าสู่ GCal, 3) กำหนดเวลาเหตุการณ์ใหม่ 4) ส่งออก ICS อีกครั้ง 5) นำเข้า ICS อีกครั้งซึ่งจะส่งผลให้เกิดการทำซ้ำกำหนดการที่จัดกำหนดการใหม่หรือไม่
blujay

1
@blujay ไม่org-icalendar-store-UIDอยู่ที่นั่นเพื่อให้แน่ใจว่าเหตุการณ์เดียวกันได้รับ UID เดียวกัน อีกทั้งไม่จำเป็นต้องนำเข้าอีกครั้ง ฉันคิดว่า Google ปฏิทินจะตรวจสอบโดยอัตโนมัติเป็นระยะ ๆ เพื่อดูว่าไฟล์ได้รับการอัปเดตและมีการเพิ่มกิจกรรมใหม่หรือไม่ ฉันจัดเก็บไฟล์ ics ในPublicโฟลเดอร์ของ Dropbox
xji

1
ขอขอบคุณ. ฉันจะต้องลองดู ถ้าเพียง แต่มันเป็นแบบสองทิศทาง! : D
blujay

2

หากคุณต้องการซิงค์แบบสองทางด้วย Google Calender บางทีคุณควรลองorg-caldav( https://github.com/dengste/org-caldav )? ฉันได้ใช้มันมาเป็นระยะเวลานานโดยมีผลลัพธ์เป็นแบบผสมส่วนใหญ่เป็นบวก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.