Calendar Service

カレンダー

このサービスを使用すると、スクリプトはユーザーの Google カレンダー(ユーザーが登録している追加のカレンダーを含む)にアクセスして変更できます。

クラス

名前概要
Calendarユーザーが所有または登録しているカレンダーを表します。
CalendarAppスクリプトがユーザーの Google カレンダーを読み取り、更新できるようにします。
CalendarEvent単一のカレンダーの予定を表します。
CalendarEventSeries一連のイベント(定期的なイベント)を表します。
Colorカレンダー サービスで使用できる名前付きの色を表す列挙型。
EventColorカレンダー サービスで使用できる名前付きの予定の色を表す列挙型。
EventGuestイベントのゲストを表します。
EventRecurrenceイベント シリーズの繰り返し設定を表します。
EventTransparencyイベントの透明度を表す列挙型。
EventTypeイベントのタイプを表す列挙型。
GuestStatus予定に対するゲストのステータスを表す列挙型。
RecurrenceRuleイベント シリーズの繰り返しルールを表します。
Visibilityイベントの公開設定を表す列挙型。

Calendar

メソッド

メソッド戻り値の型概要
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ユーザーのカレンダーの登録を解除します。

CalendarApp

プロパティ

プロパティタイプ説明
ColorColorカレンダー サービスで使用できる名前付きの色を表す列挙型。
EventColorEventColorカレンダー サービスで使用できる名前付きの予定の色を表す列挙型。
EventTransparencyEventTransparencyEventTransparency 列挙型。
EventTypeEventTypeEventType 列挙型。
GuestStatusGuestStatus予定に対するゲストのステータスを表す列挙型。
MonthMonth1 年の月を表す列挙型。
VisibilityVisibilityイベントの公開設定を表す列挙型。
WeekdayWeekday曜日を表す列挙型。

メソッド

メソッド戻り値の型概要
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|null指定された 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|nullユーザーが所有している場合、指定された 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 のカレンダーにユーザーを登録します。

CalendarEvent

メソッド

メソッド戻り値の型概要
addEmailReminder(minutesBefore)CalendarEventイベントに新しいメール リマインダーを追加します。
addGuest(email)CalendarEvent予定にゲストを追加します。
addPopupReminder(minutesBefore)CalendarEventイベントに新しいポップアップ通知を追加します。
addSmsReminder(minutesBefore)CalendarEvent予定に新しい SMS リマインダーを追加します。
anyoneCanAddSelf()Booleanユーザーがカレンダーの予定にゲストとして自分自身を追加できるかどうかを指定します。
deleteEvent()voidカレンダーの予定を削除します。
deleteTag(key)CalendarEventイベントからキーと値のタグを削除します。
getAllDayEndDate()Dateこの終日カレンダーの予定の終了日を取得します。
getAllDayStartDate()Dateこの終日カレンダーの予定が開始する日付を取得します。
getAllTagKeys()String[]イベントに設定されているタグのすべてのキーを取得します。
getColor()Stringカレンダーの予定の色を返します。
getCreators()String[]イベントの作成者を取得します。
getDateCreated()Dateイベントが作成された日付を取得します。
getDescription()Stringイベントの説明を取得します。
getEmailReminders()Integer[]イベントのすべてのメール リマインダーの分単位の値を取得します。
getEndTime()Dateこのカレンダーの予定が終了する日時を取得します。
getEventSeries()CalendarEventSeriesこのイベントが属する定期的な予定のシリーズを取得します。
getEventType()EventTypeこのイベントの EventType を取得します。
getGuestByEmail(email)EventGuestメールアドレスでゲストを取得します。
getGuestList()EventGuest[]予定のゲストを取得します(予定のオーナーは含まれません)。
getGuestList(includeOwner)EventGuest[]予定のゲストを取得します。予定の所有者も含まれる可能性があります。
getId()Stringイベントの一意の iCalUID を取得します。
getLastUpdated()Dateイベントが最後に更新された日付を取得します。
getLocation()Stringイベントの場所を取得します。
getMyStatus()GuestStatus有効なユーザーのイベント ステータス(参加、招待など)を取得します。
getOriginalCalendarId()Stringこの予定が最初に作成されたカレンダーの ID を取得します。
getPopupReminders()Integer[]イベントのすべてのポップアップ リマインダーの分単位の値を取得します。
getSmsReminders()Integer[]イベントのすべての SMS リマインダーの分単位の値を取得します。
getStartTime()Dateこのカレンダーの予定が開始される日時を取得します。
getTag(key)Stringイベントのタグ値を取得します。
getTitle()Stringイベントのタイトルを取得します。
getTransparency()EventTransparencyイベントの透明度を取得します。
getVisibility()Visibilityイベントの公開設定を取得します。
guestsCanInviteOthers()Booleanゲストが他のゲストを招待できるかどうかを決定します。
guestsCanModify()Booleanゲストが予定を変更できるかどうかを指定します。
guestsCanSeeGuests()Booleanゲストが他のゲストを確認できるかどうかを決定します。
isAllDayEvent()Boolean終日の予定かどうかを判断します。
isOwnedByMe()Booleanイベントの所有者かどうかを判断します。
isRecurringEvent()Booleanイベントがイベント シリーズの一部であるかどうかを判断します。
removeAllReminders()CalendarEvent予定からすべてのリマインダーを削除します。
removeGuest(email)CalendarEvent予定からゲストを削除します。
resetRemindersToDefault()CalendarEventカレンダーのデフォルト設定を使用してリマインダーをリセットします。
setAllDayDate(date)CalendarEventイベントの日付を設定します。
setAllDayDates(startDate, endDate)CalendarEventイベントの日付を設定します。
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventゲスト以外のユーザーが予定に自分自身を追加できるかどうかを設定します。
setColor(color)CalendarEventカレンダーの予定の色を設定します。
setDescription(description)CalendarEventイベントの説明を設定します。
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventゲストが他のゲストを招待できるかどうかを設定します。
setGuestsCanModify(guestsCanModify)CalendarEventゲストが予定を変更できるかどうかを設定します。
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventゲストが他のゲストを確認できるかどうかを設定します。
setLocation(location)CalendarEventイベントの場所を設定します。
setMyStatus(status)CalendarEvent有効なユーザーのイベント ステータス(参加、招待など)を設定します。
setTag(key, value)CalendarEventカスタム メタデータを保存するために、イベントに Key-Value タグを設定します。
setTime(startTime, endTime)CalendarEventイベントの開始日時と終了日時を設定します。
setTitle(title)CalendarEventイベントのタイトルを設定します。
setTransparency(transparency)CalendarEventイベントの透明度を設定します。
setVisibility(visibility)CalendarEventイベントの公開設定を設定します。

CalendarEventSeries

メソッド

メソッド戻り値の型概要
addEmailReminder(minutesBefore)CalendarEventSeriesイベントに新しいメール リマインダーを追加します。
addGuest(email)CalendarEventSeries予定にゲストを追加します。
addPopupReminder(minutesBefore)CalendarEventSeriesイベントに新しいポップアップ通知を追加します。
addSmsReminder(minutesBefore)CalendarEventSeries予定に新しい SMS リマインダーを追加します。
anyoneCanAddSelf()Booleanユーザーがカレンダーの予定にゲストとして自分自身を追加できるかどうかを指定します。
deleteEventSeries()void定期的な予定を削除します。
deleteTag(key)CalendarEventSeriesイベントからキーと値のタグを削除します。
getAllTagKeys()String[]イベントに設定されているタグのすべてのキーを取得します。
getColor()Stringカレンダーの予定の色を返します。
getCreators()String[]イベントの作成者を取得します。
getDateCreated()Dateイベントが作成された日付を取得します。
getDescription()Stringイベントの説明を取得します。
getEmailReminders()Integer[]イベントのすべてのメール リマインダーの分単位の値を取得します。
getEventType()EventTypeこのイベントの EventType を取得します。
getGuestByEmail(email)EventGuestメールアドレスでゲストを取得します。
getGuestList()EventGuest[]予定のゲストを取得します(予定のオーナーは含まれません)。
getGuestList(includeOwner)EventGuest[]予定のゲストを取得します。予定の所有者も含まれる可能性があります。
getId()Stringイベントの一意の iCalUID を取得します。
getLastUpdated()Dateイベントが最後に更新された日付を取得します。
getLocation()Stringイベントの場所を取得します。
getMyStatus()GuestStatus有効なユーザーのイベント ステータス(参加、招待など)を取得します。
getOriginalCalendarId()Stringこの予定が最初に作成されたカレンダーの ID を取得します。
getPopupReminders()Integer[]イベントのすべてのポップアップ リマインダーの分単位の値を取得します。
getSmsReminders()Integer[]イベントのすべての SMS リマインダーの分単位の値を取得します。
getTag(key)Stringイベントのタグ値を取得します。
getTitle()Stringイベントのタイトルを取得します。
getTransparency()EventTransparencyイベントの透明度を取得します。
getVisibility()Visibilityイベントの公開設定を取得します。
guestsCanInviteOthers()Booleanゲストが他のゲストを招待できるかどうかを決定します。
guestsCanModify()Booleanゲストが予定を変更できるかどうかを指定します。
guestsCanSeeGuests()Booleanゲストが他のゲストを確認できるかどうかを決定します。
isOwnedByMe()Booleanイベントの所有者かどうかを判断します。
removeAllReminders()CalendarEventSeries予定からすべてのリマインダーを削除します。
removeGuest(email)CalendarEventSeries予定からゲストを削除します。
resetRemindersToDefault()CalendarEventSeriesカレンダーのデフォルト設定を使用してリマインダーをリセットします。
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesゲスト以外のユーザーが予定に自分自身を追加できるかどうかを設定します。
setColor(color)CalendarEventSeriesカレンダーの予定の色を設定します。
setDescription(description)CalendarEventSeriesイベントの説明を設定します。
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesゲストが他のゲストを招待できるかどうかを設定します。
setGuestsCanModify(guestsCanModify)CalendarEventSeriesゲストが予定を変更できるかどうかを設定します。
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventSeriesゲストが他のゲストを確認できるかどうかを設定します。
setLocation(location)CalendarEventSeriesイベントの場所を設定します。
setMyStatus(status)CalendarEventSeries有効なユーザーのイベント ステータス(参加、招待など)を設定します。
setRecurrence(recurrence, startDate)CalendarEventSeries終日予定シリーズの繰り返しルールを設定します。
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesこのイベント シリーズの繰り返しルールを設定します。
setTag(key, value)CalendarEventSeriesカスタム メタデータを保存するために、イベントに Key-Value タグを設定します。
setTitle(title)CalendarEventSeriesイベントのタイトルを設定します。
setTransparency(transparency)CalendarEventSeriesイベントの透明度を設定します。
setVisibility(visibility)CalendarEventSeriesイベントの公開設定を設定します。

Color

プロパティ

プロパティタイプ説明
BLUEEnum
青(#2952A3)。
BROWNEnum
茶色(#8D6F47)。
CHARCOALEnum
Charcoal(#4E5D6C)。
CHESTNUTEnum
チェスナット(#865A5A)。
GRAYEnum
グレー(#5A6986)。
GREENEnum
緑(#0D7813)。
INDIGOEnum
Indigo(#5229A3)。
LIMEEnum
Lime(#528800)。
MUSTARDEnum
マスタード(#88880E)。
OLIVEEnum
オリーブ(#6E6E41)。
ORANGEEnum
オレンジ(#BE6D00)。
PINKEnum
ピンク(#B1365F)。
PLUMEnum
Plum(#705770)。
PURPLEEnum
紫(#7A367A)。
REDEnum
赤(#A32929)。
RED_ORANGEEnum
赤オレンジ(#B1440E)。
SEA_BLUEEnum
シーブルー(#29527A)。
SLATEEnum
スレート(#4A716C)。
TEALEnum
青緑(#28754E)。
TURQOISEEnum
ターコイズ(#1B887A)。
YELLOWEnum
黄色(#AB8B00)。

EventColor

プロパティ

プロパティタイプ説明
PALE_BLUEEnum
淡い青色("1")。カレンダーの UI では「ラベンダー」と表示されます。
PALE_GREENEnum
淡い緑色("2")。カレンダーの UI では「セージ」と表示されます。
MAUVEEnum
モーヴ("3")。カレンダーの UI では「グレープ」と表示されます。
PALE_REDEnum
淡い赤("4")。カレンダーの UI では「フラミンゴ」と表示されます。
YELLOWEnum
黄色("5")。カレンダーの UI では「バナナ」と表示されます。
ORANGEEnum
オレンジ("6")。カレンダーの UI では「ミカン」と表示されます。
CYANEnum
シアン("7")。カレンダーの UI では「ピーコック」と表示されます。
GRAYEnum
グレー("8")。カレンダーの UI では「グラファイト」と表示されます。
BLUEEnum
青("9")。カレンダーの UI では「ブルーベリー」と呼ばれます。
GREENEnum
緑("10")。カレンダーの UI では「バジル」と表示されます。
REDEnum
赤("11")。カレンダーの UI では「トマト」と表示されます。

EventGuest

メソッド

メソッド戻り値の型概要
getAdditionalGuests()Integerこのゲストが出席すると言っている追加の人数を取得します。
getEmail()Stringゲストのメールアドレスを取得します。
getGuestStatus()GuestStatus予定に対するゲストのステータスを取得します。
getName()Stringゲストの名前を取得します。

EventRecurrence

メソッド

メソッド戻り値の型概要
addDailyExclusion()RecurrenceRule毎日発生する事象を除外するルールを追加します。
addDailyRule()RecurrenceRuleイベントが毎日繰り返されるようにするルールを追加します。
addDate(date)EventRecurrence特定の日にイベントが繰り返されるようにするルールを追加します。
addDateExclusion(date)EventRecurrence特定の日付の予定を除外するルールを追加します。
addMonthlyExclusion()RecurrenceRule月単位でオカレンスを除外するルールを追加します。
addMonthlyRule()RecurrenceRuleイベントが毎月繰り返されるルールを追加します。
addWeeklyExclusion()RecurrenceRule週単位で予定を除外するルールを追加します。
addWeeklyRule()RecurrenceRuleイベントが毎週繰り返されるようにするルールを追加します。
addYearlyExclusion()RecurrenceRule年単位で発生を除外するルールを追加します。
addYearlyRule()RecurrenceRuleイベントが毎年繰り返されるルールを追加します。
setTimeZone(timeZone)EventRecurrenceこの繰り返し処理のタイムゾーンを設定します。

EventTransparency

プロパティ

プロパティタイプ説明
OPAQUEEnum予定はカレンダーの時間をブロックします。
TRANSPARENTEnumこの予定はカレンダーの時間をブロックしません。

EventType

プロパティ

プロパティタイプ説明
DEFAULTEnum予定が通常のものである。
BIRTHDAYEnumこのイベントは、毎年繰り返される特別な終日イベントです。
FOCUS_TIMEEnumイベントがサイレント モードの予定である。
FROM_GMAILEnumその予定は Gmail からの予定です。
OUT_OF_OFFICEEnum予定が不在の予定である。
WORKING_LOCATIONEnumイベントは勤務場所のイベントです。

GuestStatus

プロパティ

プロパティタイプ説明
INVITEDEnumゲストは招待されていますが、参加するかどうかはまだ回答していません。
MAYBEEnumゲストが参加する可能性があることを示しています。
NOEnumゲストが参加しないことを示している。
OWNEREnumゲストが予定のオーナーである。
YESEnumゲストが出席することを示しています。

RecurrenceRule

メソッド

メソッド戻り値の型概要
addDailyExclusion()RecurrenceRule毎日発生する事象を除外するルールを追加します。
addDailyRule()RecurrenceRuleイベントが毎日繰り返されるようにするルールを追加します。
addDate(date)EventRecurrence特定の日にイベントが繰り返されるようにするルールを追加します。
addDateExclusion(date)EventRecurrence特定の日付の予定を除外するルールを追加します。
addMonthlyExclusion()RecurrenceRule月単位でオカレンスを除外するルールを追加します。
addMonthlyRule()RecurrenceRuleイベントが毎月繰り返されるルールを追加します。
addWeeklyExclusion()RecurrenceRule週単位で予定を除外するルールを追加します。
addWeeklyRule()RecurrenceRuleイベントが毎週繰り返されるようにするルールを追加します。
addYearlyExclusion()RecurrenceRule年単位で発生を除外するルールを追加します。
addYearlyRule()RecurrenceRuleイベントが毎年繰り返されるルールを追加します。
interval(interval)RecurrenceRuleルールの時間単位のこの間隔でのみ適用されるようにルールを構成します。
onlyInMonth(month)RecurrenceRule特定の月にのみ適用されるようにルールを構成します。
onlyInMonths(months)RecurrenceRule特定の月にのみ適用されるようにルールを構成します。
onlyOnMonthDay(day)RecurrenceRule月の特定の日付にのみ適用されるようにルールを構成します。
onlyOnMonthDays(days)RecurrenceRule特定の日にのみ適用されるようにルールを設定します。
onlyOnWeek(week)RecurrenceRule特定の週にのみ適用されるようにルールを構成します。
onlyOnWeekday(day)RecurrenceRule特定の曜日にのみ適用されるようにルールを構成します。
onlyOnWeekdays(days)RecurrenceRule特定の曜日にのみ適用されるようにルールを構成します。
onlyOnWeeks(weeks)RecurrenceRule特定の週にのみ適用されるようにルールを構成します。
onlyOnYearDay(day)RecurrenceRule特定の日にのみ適用されるようにルールを構成します。
onlyOnYearDays(days)RecurrenceRule特定の日にのみ適用されるようにルールを設定します。
setTimeZone(timeZone)EventRecurrenceこの繰り返し処理のタイムゾーンを設定します。
times(times)RecurrenceRule指定した回数だけ繰り返したら終了するようにルールを構成します。
until(endDate)RecurrenceRule指定した日付(その日付を含む)に終了するようルールを構成します。
weekStartsOn(day)RecurrenceRuleルールを適用する目的で、週の開始曜日を設定します。

Visibility

プロパティ

プロパティタイプ説明
CONFIDENTIALEnumイベントが非公開である。
DEFAULTEnumカレンダーの予定のデフォルトの公開設定を使用します。
PRIVATEEnumこのイベントは非公開で、イベントの参加者のみがイベントの詳細を表示できます。
PUBLICEnum予定が公開されており、予定の詳細がカレンダーのすべての閲覧者に表示される。