Google Apps APIの使い方(カレンダーに予定を登録(予定の色・外部向け表示・プライバシー))
2012/9/17 追記
カレンダー予定登録についてのまとめはこちらです。
では前回の記事の続きです。
今回は予定名・場所・説明の設定についてです。
パラメーターについて
パラメーターは以下の3つです。
colorId | 予定の色 |
transparency | 外部向け表示(opaque・transparent) |
visibility | プライバシー設定(default・public・private・confidential) |
指定するcolorIdがAPIのどこかに記載されていたはずなのですが見つかりません…
見つかったら追記します。
2012/9/2 追記
APIから取得できるのを忘れてました。
ColorIdについてはこちらを参照してください
実行
「Enter request body」を押下してPOST情報を入力します(scopeやURIはこの記事を見てください)
プライバシー設定が4種あるので4つです。
{
"start":
{
"date":"2012-08-26"
},
"end":
{
"date":"2012-08-26"
},
"summary":"color:1 transparency:opaque visibility:default",
"colorId":"1",
"transparency":"opaque",
"visibility":"default"
}
{
"start":
{
"date":"2012-08-26"
},
"end":
{
"date":"2012-08-26"
},
"summary":"color:2 transparency:transparent visibility:public",
"colorId":"2",
"transparency":"transparent",
"visibility":"public"
}
{
"start":
{
"date":"2012-08-26"
},
"end":
{
"date":"2012-08-26"
},
"summary":"color:3 transparency:transparent visibility:private",
"colorId":"3",
"transparency":"transparent",
"visibility":"private"
}
{
"start":
{
"date":"2012-08-26"
},
"end":
{
"date":"2012-08-26"
},
"summary":"color:4 transparency:transparent visibility:confidential",
"colorId":"4",
"transparency":"transparent",
"visibility":"confidential"
}
編集後記
次回は予定の繰り返し(recurrence)について記載予定です。