フィードバックを送信
Calendar Service
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
カレンダー
このサービスを使用すると、スクリプトでユーザーの Google カレンダーにアクセスし、
ユーザーが登録している追加のカレンダーも含まれます。
クラス
メソッド
メソッド 戻り値の型 概要
createAllDayEvent(title, date)
CalendarEvent
新しい終日の予定を作成します。
createAllDayEvent(title, startDate, endDate)
CalendarEvent
複数日にわたる終日の予定を新規作成します。
createAllDayEvent(title, startDate, endDate, options)
CalendarEvent
複数日にわたる終日の予定を新規作成します。
createAllDayEvent(title, date, options)
CalendarEvent
新しい終日の予定を作成します。
createAllDayEventSeries(title, startDate, recurrence)
CalendarEventSeries
新しい終日の予定を作成します。
createAllDayEventSeries(title, startDate, recurrence, options)
CalendarEventSeries
新しい終日の予定を作成します。
createEvent(title, startTime, endTime)
CalendarEvent
新しいイベントを作成します。
createEvent(title, startTime, endTime, options)
CalendarEvent
新しいイベントを作成します。
createEventFromDescription(description)
CalendarEvent
自由形式の説明からイベントを作成します。
createEventSeries(title, startTime, endTime, recurrence)
CalendarEventSeries
新しいイベント系列を作成します。
createEventSeries(title, startTime, endTime, recurrence, options)
CalendarEventSeries
新しいイベント系列を作成します。
deleteCalendar()
void
カレンダーを完全に削除します。
getColor()
String
カレンダーの色を取得します。
getDescription()
String
カレンダーの説明を取得します。
getEventById(iCalId)
CalendarEvent
指定された ID のイベントを取得します。
getEventSeriesById(iCalId)
CalendarEventSeries
指定された ID のイベントシリーズを取得します。
getEvents(startTime, endTime)
CalendarEvent[]
指定された期間内に発生するすべてのイベントを取得します。
getEvents(startTime, endTime, options)
CalendarEvent[]
指定された期間内に発生し、指定された条件を満たすすべてのイベントを取得します。
getEventsForDay(date)
CalendarEvent[]
指定した日に発生したすべてのイベントを取得します。
getEventsForDay(date, options)
CalendarEvent[]
特定の日に発生し、指定された条件を満たすすべてのイベントを取得します。
getId()
String
カレンダーの ID を取得します。
getName()
String
カレンダーの名前を取得します。
getTimeZone()
String
カレンダーのタイムゾーンを取得します。
isHidden()
Boolean
ユーザー インターフェース上でカレンダーを非表示にするかどうかを指定します。
isMyPrimaryCalendar()
Boolean
カレンダーを有効なユーザーのメイン カレンダーにするかどうかを決定します。
isOwnedByMe()
Boolean
カレンダーのオーナーが自分かどうかを確認します。
isSelected()
Boolean
カレンダーの予定をユーザー インターフェースに表示するかどうかを決定します。
setColor(color)
Calendar
カレンダーの色を設定します。
setDescription(description)
Calendar
カレンダーの説明を設定します。
setHidden(hidden)
Calendar
カレンダーをユーザー インターフェースに表示するかどうかを設定します。
setName(name)
Calendar
カレンダーの名前を設定します。
setSelected(selected)
Calendar
カレンダーの予定をユーザー インターフェースに表示するかどうかを設定します。
setTimeZone(timeZone)
Calendar
カレンダーのタイムゾーンを設定します。
unsubscribeFromCalendar()
void
ユーザーのカレンダーの登録を解除します。
メソッド
メソッド 戻り値の型 概要
createAllDayEvent(title, date)
CalendarEvent
新しい終日の予定を作成します。
createAllDayEvent(title, startDate, endDate)
CalendarEvent
複数日にわたる終日の予定を新規作成します。
createAllDayEvent(title, startDate, endDate, options)
CalendarEvent
複数日にわたる終日の予定を新規作成します。
createAllDayEvent(title, date, options)
CalendarEvent
新しい終日の予定を作成します。
createAllDayEventSeries(title, startDate, recurrence)
CalendarEventSeries
新しい終日の予定を作成します。
createAllDayEventSeries(title, startDate, recurrence, options)
CalendarEventSeries
新しい終日の予定を作成します。
createCalendar(name)
Calendar
ユーザーが所有する新しいカレンダーを作成します。
createCalendar(name, options)
Calendar
ユーザーが所有する新しいカレンダーを作成します。
createEvent(title, startTime, endTime)
CalendarEvent
新しいイベントを作成します。
createEvent(title, startTime, endTime, options)
CalendarEvent
新しいイベントを作成します。
createEventFromDescription(description)
CalendarEvent
自由形式の説明からイベントを作成します。
createEventSeries(title, startTime, endTime, recurrence)
CalendarEventSeries
新しいイベント系列を作成します。
createEventSeries(title, startTime, endTime, recurrence, options)
CalendarEventSeries
新しいイベント系列を作成します。
getAllCalendars()
Calendar[]
ユーザーが所有している、または登録しているすべてのカレンダーを取得します。
getAllOwnedCalendars()
Calendar[]
ユーザーが所有するすべてのカレンダーを取得します。
getCalendarById(id)
Calendar
指定された ID のカレンダーを取得します。
getCalendarsByName(name)
Calendar[]
ユーザーが所有している、または登録している、指定された名前のカレンダーをすべて取得します。
getColor()
String
カレンダーの色を取得します。
getDefaultCalendar()
Calendar
ユーザーのデフォルトのカレンダーを取得します。
getDescription()
String
カレンダーの説明を取得します。
getEventById(iCalId)
CalendarEvent
指定された ID のイベントを取得します。
getEventSeriesById(iCalId)
CalendarEventSeries
指定された ID のイベントシリーズを取得します。
getEvents(startTime, endTime)
CalendarEvent[]
指定された期間内に発生するすべてのイベントを取得します。
getEvents(startTime, endTime, options)
CalendarEvent[]
指定された期間内に発生し、指定された条件を満たすすべてのイベントを取得します。
getEventsForDay(date)
CalendarEvent[]
指定した日に発生したすべてのイベントを取得します。
getEventsForDay(date, options)
CalendarEvent[]
特定の日に発生し、指定された条件を満たすすべてのイベントを取得します。
getId()
String
カレンダーの ID を取得します。
getName()
String
カレンダーの名前を取得します。
getOwnedCalendarById(id)
Calendar
指定された ID のカレンダーを取得します(ユーザーが所有している場合)。
getOwnedCalendarsByName(name)
Calendar[]
ユーザーが所有する、指定された名前のカレンダーをすべて取得します。
getTimeZone()
String
カレンダーのタイムゾーンを取得します。
isHidden()
Boolean
ユーザー インターフェース上でカレンダーを非表示にするかどうかを指定します。
isMyPrimaryCalendar()
Boolean
カレンダーを有効なユーザーのメイン カレンダーにするかどうかを決定します。
isOwnedByMe()
Boolean
カレンダーのオーナーが自分かどうかを確認します。
isSelected()
Boolean
カレンダーの予定をユーザー インターフェースに表示するかどうかを決定します。
newRecurrence()
EventRecurrence
新しい繰り返しオブジェクトを作成します。このオブジェクトを使用して、予定の繰り返しルールを作成できます。
setColor(color)
Calendar
カレンダーの色を設定します。
setDescription(description)
Calendar
カレンダーの説明を設定します。
setHidden(hidden)
Calendar
カレンダーをユーザー インターフェースに表示するかどうかを設定します。
setName(name)
Calendar
カレンダーの名前を設定します。
setSelected(selected)
Calendar
カレンダーの予定をユーザー インターフェースに表示するかどうかを設定します。
setTimeZone(timeZone)
Calendar
カレンダーのタイムゾーンを設定します。
subscribeToCalendar(id)
Calendar
ユーザーが登録を許可されている場合、指定された ID のカレンダーにユーザーを登録します。
subscribeToCalendar(id, options)
Calendar
ユーザーが登録を許可されている場合、指定された ID のカレンダーにユーザーを登録します。
プロパティ
プロパティ タイプ 説明
BLUE
Enum
青(#2952A3
)。
BROWN
Enum
茶色(#8D6F47
)。
CHARCOAL
Enum
Charcoal(#4E5D6C
)。
CHESTNUT
Enum
クリ(#865A5A
)。
GRAY
Enum
グレー(#5A6986
)。
GREEN
Enum
緑(#0D7813
)。
INDIGO
Enum
インディゴ(#5229A3
)。
LIME
Enum
Lime(#528800
)。
MUSTARD
Enum
マスタード(#88880E
)。
OLIVE
Enum
オリーブ(#6E6E41
)。
ORANGE
Enum
オレンジ色(#BE6D00
)。
PINK
Enum
ピンク(#B1365F
)。
PLUM
Enum
プラム(#705770
)。
PURPLE
Enum
紫(#7A367A
)。
RED
Enum
赤(#A32929
)。
RED_ORANGE
Enum
赤 - オレンジ(#B1440E
)。
SEA_BLUE
Enum
Sea Blue(#29527A
)。
SLATE
Enum
スレート(#4A716C
)。
TEAL
Enum
青緑(#28754E
)。
TURQOISE
Enum
ターコイズ(#1B887A
)。
YELLOW
Enum
黄(#AB8B00
)。
プロパティ
プロパティ タイプ 説明
PALE_BLUE
Enum
淡いブルー("1"
)。
PALE_GREEN
Enum
ペールグリーン("2"
)。
MAUVE
Enum
Mauve("3"
)。
PALE_RED
Enum
淡い赤("4"
)。
YELLOW
Enum
黄("5"
)。
ORANGE
Enum
オレンジ色("6"
)。
CYAN
Enum
シアン("7"
)。
GRAY
Enum
グレー("8"
)。
BLUE
Enum
青("9"
)。
GREEN
Enum
緑("10"
)。
RED
Enum
赤("11"
)。
プロパティ
プロパティ タイプ 説明
DEFAULT
Enum
このイベントは定期的なイベントである。
BIRTHDAY
Enum
このイベントは終日の特別なイベントで、毎年繰り返されます。
FOCUS_TIME
Enum
その予定がサイレント モードの予定である。
FROM_GMAIL
Enum
Gmail からの予定。
OUT_OF_OFFICE
Enum
不在の予定。
WORKING_LOCATION
Enum
勤務場所の予定である。
プロパティ
プロパティ タイプ 説明
INVITED
Enum
ゲストは招待されましたが、参加するかどうか示されていません。
MAYBE
Enum
ゲストが参加の可能性があると述べています。
NO
Enum
ゲストが参加しないことを表明しています。
OWNER
Enum
ゲストが予定のオーナーです。
YES
Enum
ゲストが参加することを示している。
プロパティ
プロパティ タイプ 説明
CONFIDENTIAL
Enum
この予定は限定公開です。
DEFAULT
Enum
カレンダーの予定にデフォルトの公開設定を使用します。
PRIVATE
Enum
このイベントは非公開であり、イベントの詳細を閲覧できるのはイベントの参加者のみです。
PUBLIC
Enum
予定は一般公開され、予定の詳細はカレンダーのすべての閲覧者に公開されます。
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-07-24 UTC。
ご意見をお聞かせください
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-07-24 UTC。"],[[["The Google Apps Script Calendar Service enables interaction with Google Calendars, allowing scripts to create, modify, and delete events and calendars."],["It offers classes like `Calendar`, `CalendarApp`, and `CalendarEvent` with specific methods for managing various calendar aspects."],["Recurring events are handled through `CalendarEventSeries` and `RecurrenceRule`, which provide extensive options for recurrence patterns and exclusions."],["The service utilizes enums like `Color`, `EventColor`, and `Visibility` to define event properties."],["`CalendarEvent` methods allow detailed control over event details, such as reminders, guests, and visibility settings."]]],[]]