GoogleCL で Google カレンダーへ予定を追加するコツ

あらかじめ

  • GoogleCL の導入。 (Ubuntu なら .deb パッケージで)
  • Web 版でアクセスし、言語を英語にしておく。(GoogleCL は Quick Add 機能の書式に従う。日本語版は Quick Add 非対応である。)
  • GoogleCL の認証を済ませる。

追加してみる

タイムゾーンの指定が必須。
12月14日(20:00〜20:30)の予定を追加する。(対象となるのは、認証を済ませたアカウントのデフォルトのカレンダー)

$ google calendar add '予定名 12/14 20:00-20:30 JST'

追加対象のカレンダーをデフォルト以外にする*1

$ google calendar add '予定名 12/14 20:00-20:30 JST' --cal 'カレンダー名'

複数の Google アカウントを使い分ける*2

$ google calendar add '予定名 12/14 20:00-20:30 JST' --user=アカウント名

正直、びみょう…

gdata-python-client を使おう。

*1:要:作成済みカレンダー

*2:もちろん、それぞれ認証が必要