Tích hợp chế độ Org với Lịch Google?


18

Có vẻ như các phương pháp tích hợp lịch khác nhau đã không hoạt động tốt. Các hướng dẫn về worg là lỗi thời và chức năng hiện đang gọi org-icalender-export-to-ics. Tuy nhiên, việc chạy chức năng này trên một .orgtệp cho tôi một .icstệp không có bất kỳ mục nhập nào:

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

Tôi đã từng sử dụng mobileorgđể đồng bộ trực tiếp với Lịch Google trên Android. Tuy nhiên, dự án đã ngừng bảo trì từ lâu và gần đây tôi không thể đồng bộ hóa bất kỳ tệp org nào của mình mobileorgvới nhiều lỗi không thể giải mã được.

Tất cả những gì tôi cần là đồng bộ hóa các mục đó với SCHEDULEDDEADLINEvới lịch của tôi để tôi cũng có thể kiểm tra chúng khi tôi sử dụng điện thoại di động.

Đã có một câu hỏi tương tự trên Reddit nhưng không có giải pháp nào được đề cập ở đó có thể đạt được mục đích này.

Câu trả lời:


9

Hóa ra lý do tại sao các icstệp được xuất là do tôi không tùy chỉnh các biến liên quan đến xuất ical. Tôi đã phải chạy customize-grouptrên org-export-icalendervà thay đổi khá nhiều tham số. Tôi đã thay đổi org-icalendar-use-scheduled, org-icalendar-use-deadline, org-icalendar-include-body org-icalendar-timezone, org-icalendar-store-UID. Có vẻ như Lịch Google sẽ chỉ nhận dạng loại VEVENTtrong icstệp. VTODOsẽ không được công nhận, vì vậy tôi đã chắc chắn rằng việc xuất khẩu tạo ra VEVENTtừ SCHEDULEDDEADLINEmục. Tôi muốn nói rằng các tùy chọn mặc định là một chút không thân thiện với người dùng. Và những tùy chỉnh đó dường như không được đề cập trong hướng dẫn worg.


1
Nếu bạn 1) xuất ICS, 2) nhập vào GCal, 3) sắp xếp lại một sự kiện, 4) nhập lại ICS, 5) nhập vào GCal, điều đó có dẫn đến trùng lặp sự kiện được lên lịch lại không?
blujay

1
@blujay Số org-icalendar-store-UIDlà có để đảm bảo các sự kiện tương tự có cùng UID. Ngoài ra, không cần phải nhập lại. Tôi nghĩ rằng Lịch Google sẽ tự động kiểm tra thỉnh thoảng để xem liệu tệp có được cập nhật hay không và do đó các sự kiện mới được thêm vào. Tôi lưu trữ tệp ics trong Publicthư mục của Dropbox .
xji

1
Cảm ơn bạn. Tôi sẽ cố gắng lấy lại. Nếu chỉ có nó là hai chiều! : D
blujay

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.