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はAndroidのGoogleカレンダーと直接同期するために使用していました。ただし、プロジェクトは長い間メンテナンスが終了しており、最近、組織ファイルをまったく同期できずmobileorg、さまざまな解読不能なエラーが発生しました。

必要なのは、これらのエントリをカレンダーSCHEDULEDと同期DEADLINEして、携帯電話を使用しているときにも確認できるようにすることです。

Reddit についても同様の質問がありましたがそこで言及された解決策のいずれも、この目的を達成することができませんでした。

回答:


9

エクスポートされたicsファイルが空だった理由は、icalエクスポートに関連する変数をカスタマイズしなかったためでした。実行customize-grouporg-export-icalenderてかなりの数のパラメーターを変更する必要がありました。私が変更されorg-icalendar-use-scheduledorg-icalendar-use-deadlineorg-icalendar-include-body org-icalendar-timezoneorg-icalendar-store-UID。Googleカレンダーはファイルのタイプのみを認識VEVENTするようicsです。VTODO認識され得ることはありませんので、私は確かに輸出が生成するしなければならなかったVEVENTからSCHEDULEDDEADLINEエントリー。しかし、デフォルトのオプションは少しユーザーフレンドリーではなかったと思います。そして、これらのカスタマイズは、worgガイドで言及されていないようです。


1
1)ICSをエクスポートする、2)GCalにインポートする、3)イベントを再スケジュールする、4)ICSを再エクスポートする、5)GCalにインポートする場合、スケジュール変更されたイベントが複製されますか?
ブルージェイ

1
@blujay No. org-icalendar-store-UIDは、同じイベントが同じUIDを取得することを保証するためにあります。また、再インポートする必要もありません。Googleカレンダーは、ファイルが更新され、新しいイベントが追加されたかどうかを確認するために、たまに自動的にチェックすると思います。icsファイルをDropboxのPublicフォルダーに保存します。
xji

1
ありがとうございました。これを試してみる必要があります。双方向だったら!:D
ブルージェイ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.