KAC Google カレンダー

イベントやその他のカレンダー データを操作します。

仕様・制限事項

サインインに必要な情報

getToken

アクセストークンを取得します。

パラメータ

レスポンス

calendar_acl_delete

アクセス制御ルールを削除します。

パラメータ

レスポンス

calendar_acl_get

アクセス制御ルールを返します。

パラメータ

レスポンス

calendar_acl_insert

アクセス制御ルールを作成します。

パラメータ

- "none" - アクセスを提供しません。 

- 「freeBusyReader」 - 空き時間情報への読み取りアクセスを提供します。 

- 「リーダー」 - カレンダーへの読み取りアクセスを提供します。非公開イベントは読者アクセス権を持つユーザーに表示されますが、イベントの詳細は非表示になります。 

- "writer" - カレンダーへの読み取りおよび書き込みアクセスを提供します。プライベート イベントはライター アクセスを持つユーザーに表示され、イベントの詳細が表示されます。 

- "owner" - カレンダーの所有権を提供します。このロールには、ライター ロールのすべての権限があり、ACL を表示および操作する追加の

- "default" - パブリック スコープ。これがデフォルト値です。 

- "user" - 範囲を 1 人のユーザーに制限します。 

- "group" - 範囲をグループに制限します。 

- "domain" - 範囲をドメインに制限します。  注: 「デフォルト」またはパブリックのスコープに付与された権限は、認証されているかどうかに関係なく、すべてのユーザーに適用されます。

レスポンス

calendar_acl_list

カレンダーのアクセス制御リスト内のルールを返します。

パラメータ

calendar_acl_patch

アクセス制御ルールを更新します。このメソッドはパッチのセマンティクスをサポートします。

パラメータ

- "none" - アクセスを提供しません。 

- 「freeBusyReader」 - 空き時間情報への読み取りアクセスを提供します。 

- 「リーダー」 - カレンダーへの読み取りアクセスを提供します。非公開イベントは読者アクセス権を持つユーザーに表示されますが、イベントの詳細は非表示になります。 

- "writer" - カレンダーへの読み取りおよび書き込みアクセスを提供します。プライベート イベントはライター アクセスを持つユーザーに表示され、イベントの詳細が表示されます。 

- "owner" - カレンダーの所有権を提供します。このロールには、ライター ロールのすべての権限があり、ACL を表示および操作する追加の

- "default" - パブリック スコープ。これがデフォルト値です。 

- "user" - 範囲を 1 人のユーザーに制限します。 

- "group" - 範囲をグループに制限します。 

- "domain" - 範囲をドメインに制限します。  注: 「デフォルト」またはパブリックのスコープに付与された権限は、認証されているかどうかに関係なく、すべてのユーザーに適用されます。

レスポンス

calendar_acl_update

アクセス制御ルールを更新します。

パラメータ

- "none" - アクセスを提供しません。 

- 「freeBusyReader」 - 空き時間情報への読み取りアクセスを提供します。 

- 「リーダー」 - カレンダーへの読み取りアクセスを提供します。非公開イベントは読者アクセス権を持つユーザーに表示されますが、イベントの詳細は非表示になります。 

- "writer" - カレンダーへの読み取りおよび書き込みアクセスを提供します。プライベート イベントはライター アクセスを持つユーザーに表示され、イベントの詳細が表示されます。 

- "owner" - カレンダーの所有権を提供します。このロールには、ライター ロールのすべての権限があり、ACL を表示および操作する追加の

- "default" - パブリック スコープ。これがデフォルト値です。 

- "user" - 範囲を 1 人のユーザーに制限します。 

- "group" - 範囲をグループに制限します。 

- "domain" - 範囲をドメインに制限します。  注: 「デフォルト」またはパブリックのスコープに付与された権限は、認証されているかどうかに関係なく、すべてのユーザーに適用されます。

レスポンス

calendar_acl_watch

ACL リソースへの変更を監視します。

パラメータ

レスポンス

calendar_calendarList_delete

ユーザーのカレンダーリストからカレンダーを削除します。

パラメータ

レスポンス

calendar_calendarList_get

ユーザーのカレンダーリストからカレンダーを返します。

パラメータ

レスポンス

calendar_calendarList_insert

既存のカレンダーをユーザーのカレンダー リストに挿入します。

パラメータ

- 「freeBusyReader」 - 空き時間情報への読み取りアクセスを提供します。 

- 「リーダー」 - カレンダーへの読み取りアクセスを提供します。非公開イベントは読者アクセス権を持つユーザーに表示されますが、イベントの詳細は非表示になります。 

- "writer" - カレンダーへの読み取りおよび書き込みアクセスを提供します。プライベート イベントはライター アクセスを持つユーザーに表示され、イベントの詳細が表示されます。 

- "owner" - カレンダーの所有権を提供します。このロールには、ライター ロールのすべての権限があり、ACL を表示および操作する追加の機能も備

- 「イベントハングアウト」 

- 「ハングアウトという名前のイベント」 

- 「ハングアウトミート」 オプション。

- 「電子メール」 - リマインダーは電子メールで送信されます。 

- 「ポップアップ」 - リマインダーは UI ポップアップ経由で送信されます。  リマインダーを追加する場合は必須です。

- 「メール」 - 通知はメールで送信されます。  通知を追加する場合に必要です。

- "eventCreation" - 新しいイベントがカレンダーに追加されたときに送信される通知。 

- "eventChange" - イベントが変更されたときに送信される通知。 

- "eventCancel" - イベントがキャンセルされたときに送信される通知。 

- "eventResponse" - 出席者がイベントの招待に応答したときに送信される通知。 

- 「アジェンダ」 - その日の出来事が記載されたアジェンダ(午前中に送信されます)。  通知を追加する場合に必要です。

レスポンス

calendar_calendarList_list

ユーザーのカレンダー リストにあるカレンダーを返します。

パラメータ

レスポンス

calendar_calendarList_patch

ユーザーのカレンダー リストにある既存のカレンダーを更新します。このメソッドはパッチのセマンティクスをサポートします。

パラメータ

- 「freeBusyReader」 - 空き時間情報への読み取りアクセスを提供します。 

- 「リーダー」 - カレンダーへの読み取りアクセスを提供します。非公開イベントは読者アクセス権を持つユーザーに表示されますが、イベントの詳細は非表示になります。 

- "writer" - カレンダーへの読み取りおよび書き込みアクセスを提供します。プライベート イベントはライター アクセスを持つユーザーに表示され、イベントの詳細が表示されます。 

- "owner" - カレンダーの所有権を提供します。このロールには、ライター ロールのすべての権限があり、ACL を表示および操作する追加の機能も備

- 「イベントハングアウト」 

- 「ハングアウトという名前のイベント」 

- 「ハングアウトミート」 オプション。

- 「電子メール」 - リマインダーは電子メールで送信されます。 

- 「ポップアップ」 - リマインダーは UI ポップアップ経由で送信されます。  リマインダーを追加する場合は必須です。

- 「メール」 - 通知はメールで送信されます。  通知を追加する場合に必要です。

- "eventCreation" - 新しいイベントがカレンダーに追加されたときに送信される通知。 

- "eventChange" - イベントが変更されたときに送信される通知。 

- "eventCancel" - イベントがキャンセルされたときに送信される通知。 

- "eventResponse" - 出席者がイベントの招待に応答したときに送信される通知。 

- 「アジェンダ」 - その日の出来事が記載されたアジェンダ(午前中に送信されます)。  通知を追加する場合に必要です。

レスポンス

calendar_calendarList_update

ユーザーのカレンダー リストにある既存のカレンダーを更新します。

パラメータ

- 「freeBusyReader」 - 空き時間情報への読み取りアクセスを提供します。 

- 「リーダー」 - カレンダーへの読み取りアクセスを提供します。非公開イベントは読者アクセス権を持つユーザーに表示されますが、イベントの詳細は非表示になります。 

- "writer" - カレンダーへの読み取りおよび書き込みアクセスを提供します。プライベート イベントはライター アクセスを持つユーザーに表示され、イベントの詳細が表示されます。 

- "owner" - カレンダーの所有権を提供します。このロールには、ライター ロールのすべての権限があり、ACL を表示および操作する追加の機能も備

- 「イベントハングアウト」 

- 「ハングアウトという名前のイベント」 

- 「ハングアウトミート」 オプション。

- 「電子メール」 - リマインダーは電子メールで送信されます。 

- 「ポップアップ」 - リマインダーは UI ポップアップ経由で送信されます。  リマインダーを追加する場合は必須です。

- 「メール」 - 通知はメールで送信されます。  通知を追加する場合に必要です。

- "eventCreation" - 新しいイベントがカレンダーに追加されたときに送信される通知。 

- "eventChange" - イベントが変更されたときに送信される通知。 

- "eventCancel" - イベントがキャンセルされたときに送信される通知。 

- "eventResponse" - 出席者がイベントの招待に応答したときに送信される通知。 

- 「アジェンダ」 - その日の出来事が記載されたアジェンダ(午前中に送信されます)。  通知を追加する場合に必要です。

レスポンス

calendar_calendarList_watch

CalendarList リソースへの変更を監視します。

パラメータ

レスポンス

calendar_calendars_clear

プライマリカレンダーをクリアします。この操作により、アカウントのプライマリ カレンダーに関連付けられたすべてのイベントが削除されます。

パラメータ

レスポンス

calendar_calendars_delete

セカンダリカレンダーを削除します。プライマリ カレンダーのすべてのイベントをクリアするには、calendars.clear を使用します。

パラメータ

レスポンス

calendar_calendars_get

カレンダーのメタデータを返します。

パラメータ

レスポンス

calendar_calendars_insert

二次カレンダーを作成します。

パラメータ

- 「イベントハングアウト」 

- 「ハングアウトという名前のイベント」 

- 「ハングアウトミート」 オプション。

レスポンス

calendar_calendars_patch

カレンダーのメタデータを更新します。このメソッドはパッチのセマンティクスをサポートします。

パラメータ

- 「イベントハングアウト」 

- 「ハングアウトという名前のイベント」 

- 「ハングアウトミート」 オプション。

レスポンス

calendar_calendars_update

カレンダーのメタデータを更新します。

パラメータ

- 「イベントハングアウト」 

- 「ハングアウトという名前のイベント」 

- 「ハングアウトミート」 オプション。

レスポンス

calendar_channels_stop

このチャンネルを通じてリソースの視聴を停止する

パラメータ

レスポンス

calendar_colors_get

カレンダーとイベントの色の定義を返します。

パラメータ

レスポンス

calendar_events_delete

イベントを削除します。

パラメータ

レスポンス

calendar_events_get

Google カレンダー ID に基づいてイベントを返します。 iCalendar ID を使用してイベントを取得するには、iCalUID パラメーターを使用して events.list メソッドを呼び出します。

パラメータ

レスポンス

calendar_events_import

イベントをインポートします。この操作は、既存のイベントのプライベート コピーをカレンダーに追加するために使用されます。デフォルトのeventTypeを持つイベントのみをインポートできます。

非推奨の動作: デフォルト以外のイベントがインポートされる場合、そのタイプはデフォルトに変更され、そのイベントが持つ可能性のあるイベント タイプ固有のプロパティはすべて削除されます。

パラメータ

- "needsAction" - 出席者は招待に応答していません (新しいイベントに推奨)。 

- 「拒否しました」 - 出席者は招待を拒否しました。 

- "暫定" - 出席者は招待を暫定的に受け入れました。 

- 「承諾」 - 出席者は招待を承諾しました。  警告: 拒否、暫定、または承認の値を使用してイベントを追加した場合、[カレンダーに招待状を追加する] 設定が [電子メールでの招待状に応答するとき] に設定されている出席者には、参加者が参加しない限り、カレンダーにイベントが表示されません。イベント招待メールで招待の応答を変更することを選択します。

- eventHangout:IDが設定されていません。 (この会議タイプは廃止されました。)

- eventNamedHangout: ID はハングアウトの名前です。 (この会議タイプは廃止されました。)

- HangoutsMeet: ID は 10 文字の会議コードです (例: aaa-bbbb-ccc)。

- addOn: ID はサードパーティプロバイダーによって定義されます。  オプション。

- 消費者向けハングアウトの「eventHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Workspace ユーザー向けの従来のハングアウトの場合は「eventNamedHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Meet の「hangoutsMeet」(http://meet.goog

- 消費者向けハングアウトの「eventHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Workspace ユーザー向けの従来のハングアウトの場合は「eventNamedHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Meet の「hangoutsMeet」(http://meet.goog

- 「保留中」: 会議作成リクエストはまだ処理中です。

- "success": 会議作成リクエストが成功し、エントリ ポイントが設定されます。

- 「失敗」: 会議作成リクエストが失敗しました。エントリ ポイントがありません。

- 「ビデオ」 - HTTP 経由で会議に参加します。会議には、0 または 1 つのビデオ エントリ ポイントを含めることができます。

- 「電話」 - 電話番号をダイヤルして会議に参加します。会議には、0 個以上の電話エントリ ポイントを含めることができます。

- 「sip」 - SIP 経由で会議に参加します。会議には 0 または 1 つの SIP エントリ ポイントを含めることができます。

- 「詳細」 - 追加の電話番号など、さらに詳しい会議参加手順。会議には、ゼロまたは 1 つ以上のエントリ ポイントを含めることができます。エントリ ポイントが 1 つだけ多い会議は有効な会議ではありません。

- ビデオの場合: meets.google.com/aaa-bbbb-ccc

- 電話の場合: +1 123 268 2601

- SIP の場合: 12345678@altostrat.com

- 詳細: 記入しないでください  オプション。

- ビデオの場合、http: または https: スキーマが必要です。

- 電話の場合、tel: スキーマが必要です。 URI にはダイヤル シーケンス全体が含まれている必要があります (例: tel:+12345678900,,,123456789;1234)。

- sip の場合、sip: スキーマが必要です (例: sip:12345678@myprovider.com)。

- 詳細については、http: または https: スキーマが必要です。

- "default" - 定期的なイベント、または詳細は指定されていません。 

- 「outOfOffice」 - 不在時のイベント。 

- "focusTime" - フォーカス時間イベント。 

- "workingLocation" - 作業場所イベント。 

- 「fromGmail」 - Gmail からのイベント。このタイプのイベントは作成できません。

- "アイコン" - ガジェットは、カレンダー ビューのイベントのタイトルの横に表示されます。 

- "chip" - イベントをクリックするとガジェットが表示されます。

- ID で許可される文字は、base32hex エンコードで使用される文字、つまり小文字の a ~ v と数字 0 ~ 9 です。RFC2938 のセクション 3.1.2 を参照してください。 

- ID の長さは 5 ~ 1024 文字である必要があります 

- ID はカレンダーごとに一意である必要があります。システムはグローバルに分散しているため、イベント作成時に ID の衝突が検出されることは保証できません。衝突のリスクを最小限に抑えるために、RFC4122 で説明されているような確立された UUID アルゴリズム

- 「電子メール」 - リマインダーは電子メールで送信されます。 

- 「ポップアップ」 - リマインダーは UI ポップアップ経由で送信されます。  リマインダーを追加する場合は必須です。

- 「確認済み」 - イベントが確認されました。これがデフォルトのステータスです。 

- 「暫定」 - イベントは暫定的に確認されています。 

- 「キャンセル」 - イベントはキャンセル(削除)されます。 list メソッドは、増分同期時 (syncToken または updatedMin が指定されている場合)、または showDeleted フラグが true に設定されている場合にのみ、キャンセルされたイベントを返します。 get メソッドは常にそれらを返します。キャンセルされたステータスは、イベント タイプに応じて 2 つの異なる状態を表します。  

- キャンセルされていない定期的なイベントのキャンセルされた例外

- 「不透明」 - デフォルト値。イベントはカレンダー上の時間をブロックします。これは、カレンダー UI で「予定あり」を表示するように設定するのと同じです。 

- 「透明」 - イベントはカレンダー上の時間をブロックしません。これは、カレンダー UI で [表示] を [利用可能] に設定するのと同じです。

- "default" - カレンダー上のイベントのデフォルトの表示設定を使用します。これがデフォルト値です。 

- "public" - イベントは公開されており、イベントの詳細はカレンダーのすべての読者に表示されます。 

- 「プライベート」 - イベントはプライベートであり、イベントの参加者のみがイベントの詳細を表示できます。 

- 「機密」 - イベントは非公開です。この値は互換性の理由から提供されています。

- 「homeOffice」 - ユーザーは自宅で仕事をしています。 

- "officeLocation" - ユーザーはオフィスで働いています。 

- "customLocation" - ユーザーはカスタムの場所から作業しています。  詳細は指定された名前のサブフィールドに指定されますが、このフィールドが空の場合は欠落している可能性があります。他のフィールドは無視されます。作業場所のプロパティを追加する場合に必要です。

レスポンス

calendar_events_insert

イベントを作成します。

パラメータ

- "needsAction" - 出席者は招待に応答していません (新しいイベントに推奨)。 

- 「拒否しました」 - 出席者は招待を拒否しました。 

- "暫定" - 出席者は招待を暫定的に受け入れました。 

- 「承諾」 - 出席者は招待を承諾しました。  警告: 拒否、暫定、または承認の値を使用してイベントを追加した場合、[カレンダーに招待状を追加する] 設定が [電子メールでの招待状に応答するとき] に設定されている出席者には、参加者が参加しない限り、カレンダーにイベントが表示されません。イベント招待メールで招待の応答を変更することを選択します。

- eventHangout:IDが設定されていません。 (この会議タイプは廃止されました。)

- eventNamedHangout: ID はハングアウトの名前です。 (この会議タイプは廃止されました。)

- HangoutsMeet: ID は 10 文字の会議コードです (例: aaa-bbbb-ccc)。

- addOn: ID はサードパーティプロバイダーによって定義されます。  オプション。

- 消費者向けハングアウトの「eventHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Workspace ユーザー向けの従来のハングアウトの場合は「eventNamedHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Meet の「hangoutsMeet」(http://meet.goog

- 消費者向けハングアウトの「eventHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Workspace ユーザー向けの従来のハングアウトの場合は「eventNamedHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Meet の「hangoutsMeet」(http://meet.goog

- 「保留中」: 会議作成リクエストはまだ処理中です。

- "success": 会議作成リクエストが成功し、エントリ ポイントが設定されます。

- 「失敗」: 会議作成リクエストが失敗しました。エントリ ポイントがありません。

- 「ビデオ」 - HTTP 経由で会議に参加します。会議には、0 または 1 つのビデオ エントリ ポイントを含めることができます。

- 「電話」 - 電話番号をダイヤルして会議に参加します。会議には、0 個以上の電話エントリ ポイントを含めることができます。

- 「sip」 - SIP 経由で会議に参加します。会議には 0 または 1 つの SIP エントリ ポイントを含めることができます。

- 「詳細」 - 追加の電話番号など、さらに詳しい会議参加手順。会議には、ゼロまたは 1 つ以上のエントリ ポイントを含めることができます。エントリ ポイントが 1 つだけ多い会議は有効な会議ではありません。

- ビデオの場合: meets.google.com/aaa-bbbb-ccc

- 電話の場合: +1 123 268 2601

- SIP の場合: 12345678@altostrat.com

- 詳細: 記入しないでください  オプション。

- ビデオの場合、http: または https: スキーマが必要です。

- 電話の場合、tel: スキーマが必要です。 URI にはダイヤル シーケンス全体が含まれている必要があります (例: tel:+12345678900,,,123456789;1234)。

- sip の場合、sip: スキーマが必要です (例: sip:12345678@myprovider.com)。

- 詳細については、http: または https: スキーマが必要です。

- "default" - 定期的なイベント、または詳細は指定されていません。 

- 「outOfOffice」 - 不在時のイベント。 

- "focusTime" - フォーカス時間イベント。 

- "workingLocation" - 作業場所イベント。 

- 「fromGmail」 - Gmail からのイベント。このタイプのイベントは作成できません。

- "アイコン" - ガジェットは、カレンダー ビューのイベントのタイトルの横に表示されます。 

- "chip" - イベントをクリックするとガジェットが表示されます。

- ID で許可される文字は、base32hex エンコードで使用される文字、つまり小文字の a ~ v と数字 0 ~ 9 です。RFC2938 のセクション 3.1.2 を参照してください。 

- ID の長さは 5 ~ 1024 文字である必要があります 

- ID はカレンダーごとに一意である必要があります。システムはグローバルに分散しているため、イベント作成時に ID の衝突が検出されることは保証できません。衝突のリスクを最小限に抑えるために、RFC4122 で説明されているような確立された UUID アルゴリズム

- 「電子メール」 - リマインダーは電子メールで送信されます。 

- 「ポップアップ」 - リマインダーは UI ポップアップ経由で送信されます。  リマインダーを追加する場合は必須です。

- 「確認済み」 - イベントが確認されました。これがデフォルトのステータスです。 

- 「暫定」 - イベントは暫定的に確認されています。 

- 「キャンセル」 - イベントはキャンセル(削除)されます。 list メソッドは、増分同期時 (syncToken または updatedMin が指定されている場合)、または showDeleted フラグが true に設定されている場合にのみ、キャンセルされたイベントを返します。 get メソッドは常にそれらを返します。キャンセルされたステータスは、イベント タイプに応じて 2 つの異なる状態を表します。  

- キャンセルされていない定期的なイベントのキャンセルされた例外

- 「不透明」 - デフォルト値。イベントはカレンダー上の時間をブロックします。これは、カレンダー UI で「予定あり」を表示するように設定するのと同じです。 

- 「透明」 - イベントはカレンダー上の時間をブロックしません。これは、カレンダー UI で [表示] を [利用可能] に設定するのと同じです。

- "default" - カレンダー上のイベントのデフォルトの表示設定を使用します。これがデフォルト値です。 

- "public" - イベントは公開されており、イベントの詳細はカレンダーのすべての読者に表示されます。 

- 「プライベート」 - イベントはプライベートであり、イベントの参加者のみがイベントの詳細を表示できます。 

- 「機密」 - イベントは非公開です。この値は互換性の理由から提供されています。

- 「homeOffice」 - ユーザーは自宅で仕事をしています。 

- "officeLocation" - ユーザーはオフィスで働いています。 

- "customLocation" - ユーザーはカスタムの場所から作業しています。  詳細は指定された名前のサブフィールドに指定されますが、このフィールドが空の場合は欠落している可能性があります。他のフィールドは無視されます。作業場所のプロパティを追加する場合に必要です。

レスポンス

calendar_events_instances

指定された定期的なイベントのインスタンスを返します。

パラメータ

レスポンス

calendar_events_list

指定されたカレンダーのイベントを返します。

パラメータ

- まとめ 

- 説明 

- 位置 

- 出席者の表示名 

- 参加者のメールアドレス 

- 主催者の表示名 

- 主催者のメール 

- workingLocationProperties.officeLocation.buildingId 

- workingLocationProperties.officeLocation.deskId 

- workingLocationProperties.officeLocation.label 

- workingLocationProperties.customLocation.label 

これらの検索語は、勤務場所、外出中、集中時間のイ

これらは: 

- iCalUID 

- 注文方法 

- privateExtendedProperty 

-q 

- 共有拡張プロパティ 

- 最小時間 

- 最大時間 

- updatedMin 未定義の動作を避けるために

レスポンス

calendar_events_move

イベントを別のカレンダーに移動します。つまり、イベントの主催者を変更します。移動できるのはデフォルトのイベントのみであることに注意してください。 outOfOffice、focusTime、workingLocation、fromGmail イベントは移動できません。

パラメータ

レスポンス

calendar_events_patch

イベントを更新します。このメソッドはパッチのセマンティクスをサポートします。

パラメータ

- "needsAction" - 出席者は招待に応答していません (新しいイベントに推奨)。 

- 「拒否しました」 - 出席者は招待を拒否しました。 

- "暫定" - 出席者は招待を暫定的に受け入れました。 

- 「承諾」 - 出席者は招待を承諾しました。  警告: 拒否、暫定、または承認の値を使用してイベントを追加した場合、[カレンダーに招待状を追加する] 設定が [電子メールでの招待状に応答するとき] に設定されている出席者には、参加者が参加しない限り、カレンダーにイベントが表示されません。イベント招待メールで招待の応答を変更することを選択します。

- eventHangout:IDが設定されていません。 (この会議タイプは廃止されました。)

- eventNamedHangout: ID はハングアウトの名前です。 (この会議タイプは廃止されました。)

- HangoutsMeet: ID は 10 文字の会議コードです (例: aaa-bbbb-ccc)。

- addOn: ID はサードパーティプロバイダーによって定義されます。  オプション。

- 消費者向けハングアウトの「eventHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Workspace ユーザー向けの従来のハングアウトの場合は「eventNamedHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Meet の「hangoutsMeet」(http://meet.goog

- 消費者向けハングアウトの「eventHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Workspace ユーザー向けの従来のハングアウトの場合は「eventNamedHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Meet の「hangoutsMeet」(http://meet.goog

- 「保留中」: 会議作成リクエストはまだ処理中です。

- "success": 会議作成リクエストが成功し、エントリ ポイントが設定されます。

- 「失敗」: 会議作成リクエストが失敗しました。エントリ ポイントがありません。

- 「ビデオ」 - HTTP 経由で会議に参加します。会議には、0 または 1 つのビデオ エントリ ポイントを含めることができます。

- 「電話」 - 電話番号をダイヤルして会議に参加します。会議には、0 個以上の電話エントリ ポイントを含めることができます。

- 「sip」 - SIP 経由で会議に参加します。会議には 0 または 1 つの SIP エントリ ポイントを含めることができます。

- 「詳細」 - 追加の電話番号など、さらに詳しい会議参加手順。会議には、ゼロまたは 1 つ以上のエントリ ポイントを含めることができます。エントリ ポイントが 1 つだけ多い会議は有効な会議ではありません。

- ビデオの場合: meets.google.com/aaa-bbbb-ccc

- 電話の場合: +1 123 268 2601

- SIP の場合: 12345678@altostrat.com

- 詳細: 記入しないでください  オプション。

- ビデオ の場合、http: または https: スキーマが必要です。

- 電話の場合、tel: スキーマが必要です。 URI にはダイヤル シーケンス全体が含まれている必要があります (例: tel:+12345678900,,,123456789;1234)。

- sip の場合、sip: スキーマが必要です (例: sip:12345678@myprovider.com)。

- 詳細については、http: または https: スキーマが必要です。

- "default" - 定期的なイベント、または詳細は指定されていません。 

- 「outOfOffice」 - 不在時のイベント。 

- "focusTime" - フォーカス時間イベント。 

- "workingLocation" - 作業場所イベント。 

- 「fromGmail」 - Gmail からのイベント。このタイプのイベントは作成できません。

- "アイコン" - ガジェットは、カレンダー ビューのイベントのタイトルの横に表示されます。 

- "chip" - イベントをクリックするとガジェットが表示されます。

- ID で許可される文字は、base32hex エンコードで使用される文字、つまり小文字の a ~ v と数字 0 ~ 9 です。RFC2938 のセクション 3.1.2 を参照してください。 

- ID の長さは 5 ~ 1024 文字である必要があります 

- ID はカレンダーごとに一意である必要があります。システムはグローバルに分散しているため、イベント作成時に ID の衝突が検出されることは保証できません。衝突のリスクを最小限に抑えるために、RFC4122 で説明されているような確立された UUID アルゴリズム

- 「電子メール」 - リマインダーは電子メールで送信されます。 

- 「ポップアップ」 - リマインダーは UI ポップアップ経由で送信されます。  リマインダーを追加する場合は必須です。

- 「確認済み」 - イベントが確認されました。これがデフォルトのステータスです。 

- 「暫定」 - イベントは暫定的に確認されています。 

- 「キャンセル」 - イベントはキャンセル(削除)されます。 list メソッドは、増分同期時 (syncToken または updatedMin が指定されている場合)、または showDeleted フラグが true に設定されている場合にのみ、キャンセルされたイベントを返します。 get メソッドは常にそれらを返します。キャンセルされたsummary: イベントのタイトル。

- 「不透明」 - デフォルト値。イベントはカレンダー上の時間をブロックします。これは、カレンダー UI で「予定あり」を表示するように設定するのと同じです。 

- 「透明」 - イベントはカレンダー上の時間をブロックしません。これは、カレンダー UI で [表示] を [利用可能] に設定するのと同じです。

- "default" - カレンダー上のイベントのデフォルトの表示設定を使用します。これがデフォルト値です。 

- "public" - イベントは公開されており、イベントの詳細はカレンダーのすべての読者に表示されます。 

- 「プライベート」 - イベントはプライベートであり、イベントの参加者のみがイベントの詳細を表示できます。 

- 「機密」 - イベントは非公開です。この値は互換性の理由から提供されています。

- 「homeOffice」 - ユーザーは自宅で仕事をしています。 

- "officeLocation" - ユーザーはオフィスで働いています。 

- "customLocation" - ユーザーはカスタムの場所から作業しています。  詳細は指定された名前のサブフィールドに指定されますが、このフィールドが空の場合は欠落している可能性があります。他のフィールドは無視されます。作業場所のプロパティを追加する場合に必要です。

レスポンス

calendar_events_quickAdd 

単純なテキスト文字列に基づいてイベントを作成します。

パラメータ

レスポンス

calendar_events_update

イベントを更新します。

パラメータ

- "needsAction" - 出席者は招待に応答していません (新しいイベントに推奨)。 

- 「拒否しました」 - 出席者は招待を拒否しました。 

- "暫定" - 出席者は招待を暫定的に受け入れました。 

- 「承諾」 - 出席者は招待を承諾しました。  警告: 拒否、暫定、または承認の値を使用してイベントを追加した場合、[カレンダーに招待状を追加する] 設定が [電子メールでの招待状に応答するとき] に設定されている出席者には、参加者が参加しない限り、カレンダーにイベントが表示されません。イベント招待メールで招待の応答を変更することを選択します。

- eventHangout:IDが設定されていません。 (この会議タイプは廃止されました。)

- eventNamedHangout: ID はハングアウトの名前です。 (この会議タイプは廃止されました。)

- HangoutsMeet: ID は 10 文字の会議コードです (例: aaa-bbbb-ccc)。

- addOn: ID はサードパーティプロバイダーによって定義されます。  オプション。

- 消費者向けハングアウトの「eventHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Workspace ユーザー向けの従来のハングアウトの場合は「eventNamedHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Meet の「hangoutsMeet」(http://meet.goog

- 消費者向けハングアウトの「eventHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Workspace ユーザー向けの従来のハングアウトの場合は「eventNamedHangout」(非推奨。既存のイベントにはこの会議ソリューション タイプが表示される場合がありますが、新しい会議は作成できません)

- Google Meet の「hangoutsMeet」(http://meet.goog

- 「保留中」: 会議作成リクエストはまだ処理中です。

- "success": 会議作成リクエストが成功し、エントリ ポイントが設定されます。

- 「失敗」: 会議作成リクエストが失敗しました。エントリ ポイントがありません。

- 「ビデオ」 - HTTP 経由で会議に参加します。会議には、0 または 1 つのビデオ エントリ ポイントを含めることができます。

- 「電話」 - 電話番号をダイヤルして会議に参加します。会議には、0 個以上の電話エントリ ポイントを含めることができます。

- 「sip」 - SIP 経由で会議に参加します。会議には 0 または 1 つの SIP エントリ ポイントを含めることができます。

- 「詳細」 - 追加の電話番号など、さらに詳しい会議参加手順。会議には、ゼロまたは 1 つ以上のエントリ ポイントを含めることができます。エントリ ポイントが 1 つだけ多い会議は有効な会議ではありません。

- ビデオの場合: meets.google.com/aaa-bbbb-ccc

- 電話の場合: +1 123 268 2601

- SIP の場合: 12345678@altostrat.com

- 詳細: 記入しないでください  オプション。

- ビデオの場合、http: または https: スキーマが必要です。

- 電話の場合、tel: スキーマが必要です。 URI にはダイヤル シーケンス全体が含まれている必要があります (例: tel:+12345678900,,,123456789;1234)。

- sip の場合、sip: スキーマが必要です (例: sip:12345678@myprovider.com)。

- 詳細については、http: または https: スキーマが必要です。

- "default" - 定期的なイベント、または詳細は指定されていません。 

- 「outOfOffice」 - 不在時のイベント。 

- "focusTime" - フォーカス時間イベント。 

- "workingLocation" - 作業場所イベント。 

- 「fromGmail」 - Gmail からのイベント。このタイプのイベントは作成できません。

- "アイコン" - ガジェットは、カレンダー ビューのイベントのタイトルの横に表示されます。 

- "chip" - イベントをクリックするとガジェットが表示されます。

- ID で許可される文字は、base32hex エンコードで使用される文字、つまり小文字の a ~ v と数字 0 ~ 9 です。RFC2938 のセクション 3.1.2 を参照してください。 

- ID の長さは 5 ~ 1024 文字である必要があります 

- ID はカレンダーごとに一意である必要があります。システムはグローバルに分散しているため、イベント作成時に ID の衝突が検出されることは保証できません。衝突のリスクを最小限に抑えるために、RFC4122 で説明されているような確立された UUID アルゴリズム

- 「電子メール」 - リマインダーは電子メールで送信されます。 

- 「ポップアップ」 - リマインダーは UI ポップアップ経由で送信されます。  リマインダーを追加する場合は必須です。

- 「確認済み」 - イベントが確認されました。これがデフォルトのステータスです。 

- 「暫定」 - イベントは暫定的に確認されています。 

- 「キャンセル」 - イベントはキャンセル(削除)されます。 list メソッドは、増分同期時 (syncToken または updatedMin が指定されている場合)、または showDeleted フラグが true に設定されている場合にのみ、キャンセルされたイベントを返します。 get メソッドは常にそれらを返します。キャンセルされたステータスは、イベント タイプに応じて 2 つの異なる状態を表します。  

- キャンセルされていない定期的なイベントのキャンセルされた例外

- 「不透明」 - デフォルト値。イベントはカレンダー上の時間をブロックします。これは、カレンダー UI で「予定あり」を表示するように設定するのと同じです。 

- 「透明」 - イベントはカレンダー上の時間をブロックしません。これは、カレンダー UI で [表示] を [利用可能] に設定するのと同じです。

- "default" - カレンダー上のイベントのデフォルトの表示設定を使用します。これがデフォルト値です。 

- "public" - イベントは公開されており、イベントの詳細はカレンダーのすべての読者に表示されます。 

- 「プライベート」 - イベントはプライベートであり、イベントの参加者のみがイベントの詳細を表示できます。 

- 「機密」 - イベントは非公開です。この値は互換性の理由から提供されています。

- 「homeOffice」 - ユーザーは自宅で仕事をしています。 

- "officeLocation" - ユーザーはオフィスで働いています。 

- "customLocation" - ユーザーはカスタムの場所から作業しています。  詳細は指定された名前のサブフィールドに指定されますが、このフィールドが空の場合は欠落している可能性があります。他のフィールドは無視されます。作業場所のプロパティを追加する場合に必要です。

イベントの更新 (説明の変更など) に関する通知を送信するかどうか。値を false に設定した場合でも、一部の電子メールは送信される可能性があることに注意してください。デフォルトは false です。

レスポンス

calendar_events_watch

イベント リソースへの変更を監視します。

パラメータ

- まとめ 

- 説明 

- 位置 

- 出席者の表示名 

- 参加者のメールアドレス 

- 主催者の表示名 

- 主催者のメール 

- workingLocationProperties.officeLocation.buildingId 

- workingLocationProperties.officeLocation.deskId 

- workingLocationProperties.officeLocation.label 

- workingLocationProperties.customLocation.label 

- iCalUID 

- 注文方法 

- privateExtendedProperty 

-q 

- 共有拡張プロパティ 

- 最小時間 

- 最大時間 

- updatedMin 未定義の動作を避けるために

レスポンス

calendar_freebusy_query

一連のカレンダーの空き時間情報を返します。

パラメータ

レスポンス

calendar_settings_get

単一のユーザー設定を返します。

パラメータ

レスポンス

calendar_settings_list

認証されたユーザーのすべてのユーザー設定を返します。

パラメータ

レスポンス

calendar_settings_watch

設定リソースへの変更を監視します。

パラメータ

レスポンス