Google कैलेंडर के साथ संगठन मोड एकीकरण?


18

ऐसा लगता है कि कैलेंडर एकीकरण के विभिन्न तरीके अच्छे से काम नहीं कर रहे हैं। Worg पर ट्यूटोरियल पुरानी है और समारोह अब कहा जाता है org-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 कैलेंडर के साथ सीधे सिंक करने के लिए उपयोग करता था। हालाँकि यह परियोजना लंबे समय से रखरखाव से बाहर है और हाल ही में मैं अपनी किसी भी ओआरजी फाइल को सिंक नहीं कर पाया हूं 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में टाइप को पहचान सकेगा icsVTODOमान्यता प्राप्त नहीं होगी, इसलिए मुझे यह सुनिश्चित करना था कि निर्यात और प्रविष्टियों VEVENTसे उत्पन्न होता है । मैं कहूंगा कि डिफ़ॉल्ट विकल्प हालांकि उपयोगकर्ता के अनुकूल नहीं थे। और उन अनुकूलन को वर्ग गाइड में उल्लेख नहीं किया गया लगता है।SCHEDULEDDEADLINE


1
यदि आप 1) आईसीएस को निर्यात करते हैं, तो 2) जीसीएल में आयात करें, 3) एक घटना को पुनर्निर्धारित करें, 4) आईसीएस को पुनः निर्यात करें, 5) जीसीएल में आयात करें, क्या परिणामस्वरूप परिणाम को दोहराएंगे?
धुँधली

1
@blujay नंबर org-icalendar-store-UIDवही घटनाओं को सुनिश्चित करने के लिए है जो समान यूआईडी प्राप्त करें। इसके अलावा फिर से आयात करने की कोई आवश्यकता नहीं है। मुझे लगता है कि Google कैलेंडर स्वचालित रूप से एक बार यह देखने के लिए जाँच करता है कि क्या फ़ाइल अपडेट की गई है और इस प्रकार नई ईवेंट जोड़ी जाती हैं। मैं ड्रॉपबॉक्स के Publicफ़ोल्डर में ics फ़ाइल संग्रहीत करता हूं ।
xji

1
धन्यवाद। मुझे यह कोशिश करनी होगी। यदि केवल यह द्वि-दिशात्मक होता! : D
blujay

2

यदि आप Google कैलेंडर के साथ दो-तरफा सिंक चाहते हैं, तो शायद आपको org-caldav( https://github.com/dengste/org-caldus ) को आज़माना चाहिए ? मैं इसे कुछ समय के लिए मिश्रित, ज्यादातर सकारात्मक, परिणामों के साथ उपयोग कर रहा हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.