フィードバックを送信
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
シーブルー(#29527A
)。
SLATE
Enum
スレート(#4A716C
)。
TEAL
Enum
青緑(#28754E
)。
TURQOISE
Enum
ターコイズ(#1B887A
)。
YELLOW
Enum
黄色(#AB8B00
)。
プロパティ
プロパティ タイプ 説明
PALE_BLUE
Enum
淡いブルー("1"
)。カレンダーの UI では「ピーコック」と表示されます。
PALE_GREEN
Enum
淡い緑色("2"
)。カレンダー UI では「セージ」と表示されます。
MAUVE
Enum
マーブ("3"
): カレンダーの UI では「グレープ」と呼ばれます。
PALE_RED
Enum
淡い赤("4"
)。カレンダー UI では「Flamingo」と表示されます。
YELLOW
Enum
黄色("5"
)。カレンダーの UI では「バナナ」と表示されます。
ORANGE
Enum
オレンジ("6"
)。カレンダーの UI では「マンダリン」と呼ばれます。
CYAN
Enum
シアン("7"
)。カレンダーの UI では「ラベンダー」と呼ばれます。
GRAY
Enum
グレー("8"
)。カレンダーの UI では「グラファイト」と呼ばれます。
BLUE
Enum
青("9"
)。カレンダーの UI では「ブルーベリー」と呼ばれます。
GREEN
Enum
緑("10"
): カレンダーの UI では「Basil」と呼ばれます。
RED
Enum
赤("11"
): カレンダーの UI では「トマト」と呼ばれます。
プロパティ
プロパティ タイプ 説明
DEFAULT
Enum
このイベントは定期的なイベントである。
BIRTHDAY
Enum
イベントは、年間に 1 回繰り返される特別な終日イベントです。
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-11-08 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-11-08 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."]]],[]]