EventInstances
Google カレンダーのイベントインスタンスのクエリ。
テーブル固有の情報
Select
指定した繰り返しイベントのインスタンスを返します。CalendarId およびEventId が指定される必要があります。
繰り返しイベントは複数のインスタンスを持ち、通常は違う時間に複数回発生します。これらのインスタンスはイベント自体と同じように振る舞います。
SELECT * FROM EventInstances WHERE CalendarId = 'thecalendarid' AND EventId = 'sq12g65ed3nk0n3n7sc6q6k0q8'
Columns
Name | Type | Description |
Id [KEY] | String | イベントのId。 |
CalendarId | String | カレンダーの識別子。 |
EventId | String | イベントの識別子。 |
Summary | String | イベントのタイトル。 |
Description | String | イベントの説明。 |
Location | String | イベントの地理的な場所(自由な形式のテキスト)。 |
AllDayEvent | Boolean | この値は、イベントが終日イベントかどうかを示します。 |
StartDateTime | Datetime | イベントの開始時刻(この時刻を含む)。定期的なイベントの場合、この値は最初のインスタンスの開始時刻です。 |
EndDateTime | Datetime | イベントの終了時刻(この時刻を含まない)。定期的なイベントの場合、この値は最初のインスタンスの終了時刻です。 |
OriginalStartTimeDateTime | Datetime | 定期的なイベントのインスタンスの場合、この値は、RecurringEventId で識別される定期的なイベントの定期的なデータに従ってイベントが開始される時刻です。 |
SendNotification | Boolean | この値は、挿入または更新の実行時に通知を送信するかどうかを設定します。 |
Kind | String | リソースのタイプ。calendar#event形式で返されます。 |
ETag | String | リソースのETag。 |
Status | String | イベントのステータス。 |
HTMLLink | String | Google Calendar Web UI内のイベントへの絶対リンク。 |
Created | Datetime | イベントの作成時刻。 |
Updated | Datetime | イベントの最終変更時刻。 |
ColorId | Integer | イベントの色。これは、色定義にあるイベントセクション内のエントリを参照するIDです。 |
CreatorEmail | String | 作成者のE メールアドレス(利用可能な場合)。 |
CreatorDisplayName | String | 作成者の名前(利用可能な場合)。 |
OrganizerEmail | String | 開催者のE メールアドレス(利用可能な場合)。 |
OrganizerDisplayName | String | 開催者の名前(利用可能な場合)。 |
RecurringEventId | String | 定期的なイベントのインスタンスにおいて、この値は、定期的なイベント自体のイベントIDです。 |
Transparency | String | この値は、イベントがカレンダー上の時刻をブロックするかどうかを設定します。transparentに設定すると、イベントはカレンダー上の時刻をブロックしません。opaqueに設定すると、イベントは時刻をブロックします。opaqueがデフォルト値です。 |
Visibility | String | イベントが見える状態にするかどうか。 |
iCalUid | String | iCalendar形式のイベントID。 |
Sequence | String | iCalendarによるシーケンス番号。 |
AttendeesAggregate | String | イベントの参加者のXML集計。これにはEmail、DisplayName、Organizer、Self、Resource、Optional、ResponseStatus、Comment、AddtnlGuestsの各値が含まれます。 |
AttendeesEmails | String | 参加者のE メールアドレスのカンマ区切りリスト(利用可能な場合)。 |
AttendeesDisplayNames | String | 参加者の名前のカンマ区切りリスト(利用可能な場合)。 |
AttendeesResponseStatus | String | 参加者の回答ステータスのカンマ区切りリスト(利用可能な場合)。 |
AttendeesOmitted | Boolean | このフィールドは、イベントの開催から除外された参加者がいるかどうかを設定します。イベントの更新時にこのフィールドを使用して、実際の参加者の応答だけを更新できます。イベントを取得する際、返される参加者は、MaxAttendeesクエリパラメータに基づいて実際の参加者に制限されます。 |
ExtendedPropertiesPrivateKey | String | このフィールドには、カレンダーに表示されるイベントコピーに固有のプロパティが含まれます。 |
ExtendedPropertiesPrivateValue | String | このフィールドには、カレンダーに表示されるイベントコピーに固有のプロパティが含まれます。 |
ExtendedPropertiesSharedKey | String | このフィールドには、他の参加者のカレンダー上のイベントコピー間で共有されるプロパティが含まれます。 |
ExtendedPropertiesSharedValue | String | このフィールドには、他の参加者のカレンダー上のイベントコピー間で共有されるプロパティが含まれます。 |
AnyoneCanAddSelf | Boolean | この値は、誰でも自由にイベントに参加できるかどうかを設定します。 |
GuestsCanInviteOthers | Boolean | この値は、開催者以外の参加者がイベントに他の人を招待できるかどうかを設定します。 |
GuestsCanSeeOtherGuests | Boolean | この値は、開催者以外の参加者がイベントの参加者を参照できるかどうかを設定します。 |
PrivateCopy | Boolean | この値は、これが他のカレンダー上の他のコピーと変更を共有しないプライベートイベントコピーかどうかを設定します。 |
RemindersUseDefault | Boolean | この値は、カレンダーのデフォルトのアラームがイベントに適用されるかどうかを設定します。 |
ReminderOverrideMethods | String | アラーム方法のカンマ区切りリスト。有効な値はEMAIL、SMS、およびPOPUPです。 |
ReminderOverrideMinutes | String | 対応するReminderOverrideMethodがイベントの開始何分前にトリガされるかを示すカンマ区切りリスト。 |