フィードバックを送信
Calendar Service
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
カレンダー
このサービスを使用すると、ユーザーが定期購読している追加のカレンダーを含め、ユーザーの Google カレンダーにスクリプトがアクセスして変更できます。
クラス
メソッド
メソッド 戻り値の型 概要
create All Day Event(title, date)
Calendar Event
新しい終日の予定を作成します。
create All Day Event(title, startDate, endDate)
Calendar Event
複数日にまたがる新しい終日の予定を作成します。
create All Day Event(title, startDate, endDate, options)
Calendar Event
複数日にまたがる新しい終日の予定を作成します。
create All Day Event(title, date, options)
Calendar Event
新しい終日の予定を作成します。
create All Day EventSeries(title, startDate, recurrence)
Calendar EventSeries
新しい終日の予定シリーズを作成します。
create All Day EventSeries(title, startDate, recurrence, options)
Calendar EventSeries
新しい終日の予定シリーズを作成します。
create Event(title, startTime, endTime)
Calendar Event
新しいイベントを作成します。
create Event(title, startTime, endTime, options)
Calendar Event
新しいイベントを作成します。
create EventFromDescription(description)
Calendar Event
自由形式の説明からイベントを作成します。
create EventSeries(title, startTime, endTime, recurrence)
Calendar EventSeries
新しいイベント シリーズを作成します。
create EventSeries(title, startTime, endTime, recurrence, options)
Calendar EventSeries
新しいイベント シリーズを作成します。
delete Calendar()
void
カレンダーが完全に削除されます。
get Color()
String
カレンダーの色を取得します。
get Description()
String
カレンダーの説明を取得します。
get Event By Id(iCalId)
Calendar Event
指定された ID のイベントを取得します。
get Event Series By Id(iCalId)
Calendar EventSeries
指定された ID のイベントシリーズを取得します。
get Events(startTime, endTime)
Calendar Event[]
指定した期間内に発生したすべてのイベントを取得します。
get Events(startTime, endTime, options)
Calendar Event[]
指定した期間内に発生し、指定した条件を満たすすべてのイベントを取得します。
get EventsForDay(date)
Calendar Event[]
特定の日に発生したすべてのイベントを取得します。
get EventsForDay(date, options)
Calendar Event[]
特定の日に発生し、指定された条件を満たすすべてのイベントを取得します。
get Id()
String
カレンダーの ID を取得します。
get Name()
String
カレンダーの名前を取得します。
get Time Zone()
String
カレンダーのタイムゾーンを取得します。
is Hidden()
Boolean
ユーザー インターフェースでカレンダーを非表示にするかどうかを決定します。
is My Primary Calendar()
Boolean
カレンダーが有効なユーザーのメイン カレンダーかどうかを判断します。
is Owned By Me()
Boolean
カレンダーが自分の所有かどうかを判断します。
is Selected()
Boolean
カレンダーの予定をユーザー インターフェースに表示するかどうかを決定します。
set Color(color)
Calendar
カレンダーの色を設定します。
set Description(description)
Calendar
カレンダーの説明を設定します。
set Hidden(hidden)
Calendar
カレンダーをユーザー インターフェースに表示するかどうかを設定します。
set Name(name)
Calendar
カレンダーの名前を設定します。
set Selected(selected)
Calendar
カレンダーの予定をユーザー インターフェースに表示するかどうかを設定します。
set Time Zone(timeZone)
Calendar
カレンダーのタイムゾーンを設定します。
unsubscribe From Calendar()
void
ユーザーのカレンダーの登録を解除します。
メソッド
メソッド 戻り値の型 概要
create All Day Event(title, date)
Calendar Event
新しい終日の予定を作成します。
create All Day Event(title, startDate, endDate)
Calendar Event
複数日にまたがる新しい終日の予定を作成します。
create All Day Event(title, startDate, endDate, options)
Calendar Event
複数日にまたがる新しい終日の予定を作成します。
create All Day Event(title, date, options)
Calendar Event
新しい終日の予定を作成します。
create All Day EventSeries(title, startDate, recurrence)
Calendar EventSeries
新しい終日の予定シリーズを作成します。
create All Day EventSeries(title, startDate, recurrence, options)
Calendar EventSeries
新しい終日の予定シリーズを作成します。
create Calendar(name)
Calendar
ユーザーが所有する新しいカレンダーを作成します。
create Calendar(name, options)
Calendar
ユーザーが所有する新しいカレンダーを作成します。
create Event(title, startTime, endTime)
Calendar Event
新しいイベントを作成します。
create Event(title, startTime, endTime, options)
Calendar Event
新しいイベントを作成します。
create EventFromDescription(description)
Calendar Event
自由形式の説明からイベントを作成します。
create EventSeries(title, startTime, endTime, recurrence)
Calendar EventSeries
新しいイベント シリーズを作成します。
create EventSeries(title, startTime, endTime, recurrence, options)
Calendar EventSeries
新しいイベント シリーズを作成します。
get All Calendars()
Calendar[]
ユーザーが所有または定期購入しているすべてのカレンダーを取得します。
get All Owned Calendars()
Calendar[]
ユーザーが所有するすべてのカレンダーを取得します。
get Calendar By Id(id)
Calendar
指定された ID のカレンダーを取得します。
get Calendars By Name(name)
Calendar[]
ユーザーが所有または定期購入している、指定した名前のすべてのカレンダーを取得します。
get Color()
String
カレンダーの色を取得します。
get Default Calendar()
Calendar
ユーザーのデフォルト カレンダーを取得します。
get Description()
String
カレンダーの説明を取得します。
get Event By Id(iCalId)
Calendar Event
指定された ID のイベントを取得します。
get Event Series By Id(iCalId)
Calendar EventSeries
指定された ID のイベントシリーズを取得します。
get Events(startTime, endTime)
Calendar Event[]
指定した期間内に発生したすべてのイベントを取得します。
get Events(startTime, endTime, options)
Calendar Event[]
指定した期間内に発生し、指定した条件を満たすすべてのイベントを取得します。
get EventsForDay(date)
Calendar Event[]
特定の日に発生したすべてのイベントを取得します。
get EventsForDay(date, options)
Calendar Event[]
特定の日に発生し、指定された条件を満たすすべてのイベントを取得します。
get Id()
String
カレンダーの ID を取得します。
get Name()
String
カレンダーの名前を取得します。
get Owned Calendar By Id(id)
Calendar
指定された ID のカレンダーを取得します(ユーザーが所有している場合)。
get Owned Calendars By Name(name)
Calendar[]
ユーザーが所有する、指定された名前のすべてのカレンダーを取得します。
get Time Zone()
String
カレンダーのタイムゾーンを取得します。
is Hidden()
Boolean
ユーザー インターフェースでカレンダーを非表示にするかどうかを決定します。
is My Primary Calendar()
Boolean
カレンダーが有効なユーザーのメイン カレンダーかどうかを判断します。
is Owned By Me()
Boolean
カレンダーが自分の所有かどうかを判断します。
is Selected()
Boolean
カレンダーの予定をユーザー インターフェースに表示するかどうかを決定します。
new Recurrence()
Event Recurrence
イベントの繰り返しのルールの作成に使用できる新しい繰り返しオブジェクトを作成します。
set Color(color)
Calendar
カレンダーの色を設定します。
set Description(description)
Calendar
カレンダーの説明を設定します。
set Hidden(hidden)
Calendar
カレンダーをユーザー インターフェースに表示するかどうかを設定します。
set Name(name)
Calendar
カレンダーの名前を設定します。
set Selected(selected)
Calendar
カレンダーの予定をユーザー インターフェースに表示するかどうかを設定します。
set Time Zone(timeZone)
Calendar
カレンダーのタイムゾーンを設定します。
subscribe To Calendar(id)
Calendar
ユーザーが登録を許可されている場合、指定された ID のカレンダーにユーザーを登録します。
subscribe To Calendar(id, options)
Calendar
ユーザーが登録を許可されている場合、指定された ID のカレンダーにユーザーを登録します。
プロパティ
プロパティ タイプ 説明
BLUE
Enum
青(#2952A3
)。
BROWN
Enum
茶色(#8D6F47
)。
CHARCOAL
Enum
Charcoal(#4E5D6C
)。
CHESTNUT
Enum
Chestnut(#865A5A
)。
GRAY
Enum
グレー(#5A6986
)。
GREEN
Enum
緑(#0D7813
)。
INDIGO
Enum
Indigo(#5229A3
)。
LIME
Enum
ライム(#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 では「フラミンゴ」と呼ばれます。
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-12-03 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-12-03 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."]]],[]]