既存のカレンダーのコレクション。Calendars と CalendarList もご覧ください。
このリソースのメソッドの一覧は、このページの最後に掲載されています。
リソース表現
{
"kind": "calendar#calendar",
"etag": etag,
"id": string,
"summary": string,
"description": string,
"location": string,
"timeZone": string,
"dataOwner": string,
"conferenceProperties": {
"allowedConferenceSolutionTypes": [
string
]
}
}| プロパティ名 | 値 | 説明 | メモ |
|---|---|---|---|
conferenceProperties |
nested object |
このカレンダーの会議プロパティ(許可されている会議の種類など)。 | |
conferenceProperties.allowedConferenceSolutionTypes[] |
list |
このカレンダーでサポートされている会議ソリューションのタイプ。 使用できる値は次のとおりです。
|
|
dataOwner |
string |
カレンダーのオーナーのメールアドレス。予備カレンダーにのみ設定されます。読み取り専用です。 | |
description |
string |
カレンダーの説明。省略可。 | 書き込み可能 |
etag |
etag |
リソースの ETag。 | |
id |
string |
カレンダーの識別子。ID を取得するには、calendarList.list() メソッドを呼び出します。 | |
kind |
string |
リソースのタイプ(「calendar#calendar」)。 |
|
location |
string |
カレンダーの地理的位置を自由形式のテキストで指定します。省略可。 | 書き込み可能 |
summary |
string |
カレンダーのタイトル。 | 書き込み可能 |
timeZone |
string |
カレンダーのタイムゾーン。(IANA タイムゾーン データベース名(例: Europe/Zurich)としてフォーマットされます)。省略可。 | 書き込み可能 |
メソッド
- 鮮明度
- メイン カレンダーをクリアします。このオペレーションは、アカウントのメイン カレンダーに関連付けられているすべての予定を削除します。
- delete
- セカンダリ カレンダーを削除します。メイン カレンダーのすべての予定を消去するには、calendars.clear を使用します。
- get
- カレンダーのメタデータを返します。
- insert
- セカンダリ カレンダーを作成します。
リクエストの認証済みユーザーが、新しいカレンダーのデータオーナーになります。
- patch
- カレンダーのメタデータを更新します。このメソッドは、パッチ セマンティクスをサポートしています。各パッチ リクエストは 3 つの割り当てユニットを消費します。
getの後にupdateを使用することをおすすめします。指定したフィールド値は、既存の値に置き換えられます。リクエストで指定しないフィールドは変更されません。配列フィールドが指定されている場合、既存の配列が上書きされ、以前の配列要素はすべて破棄されます。 - update
- カレンダーのメタデータを更新します。