Calendar Service

Calendar

이 서비스를 사용하면 스크립트가 사용자가 구독하는 추가 캘린더를 비롯하여 사용자의 Google Calendar에 액세스하고 이를 수정할 수 있습니다.

클래스

이름간략한 설명
Calendar사용자가 소유하거나 구독 중인 캘린더를 나타냅니다.
CalendarApp스크립트가 사용자의 Google Calendar를 읽고 업데이트하도록 허용합니다.
CalendarEvent단일 캘린더 일정을 나타냅니다.
CalendarEventSeries일련의 이벤트 (반복 이벤트)를 나타냅니다.
Color캘린더 서비스에서 사용할 수 있는 이름이 지정된 색상을 나타내는 enum입니다.
EventColorCalendar 서비스에서 사용할 수 있는 이름이 지정된 일정 색상을 나타내는 enum입니다.
EventGuest이벤트의 참석자를 나타냅니다.
EventRecurrence이벤트 시리즈의 반복 설정을 나타냅니다.
EventTransparency이벤트의 투명성을 나타내는 enum입니다.
EventType이벤트 유형을 나타내는 enum입니다.
GuestStatus참석자가 일정에 대해 가질 수 있는 상태를 나타내는 enum입니다.
RecurrenceRule이벤트 시리즈의 반복 규칙을 나타냅니다.
Visibility이벤트의 공개 상태를 나타내는 enum입니다.

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캘린더 서비스에서 사용할 수 있는 이름이 지정된 색상을 나타내는 enum입니다.
EventColorEventColorCalendar 서비스에서 사용할 수 있는 이름이 지정된 일정 색상을 나타내는 enum입니다.
EventTransparencyEventTransparencyEventTransparency 열거형
EventTypeEventTypeEventType 열거형
GuestStatusGuestStatus참석자가 일정에 대해 가질 수 있는 상태를 나타내는 enum입니다.
MonthMonth한 해의 월을 나타내는 enum입니다.
VisibilityVisibility이벤트의 공개 상태를 나타내는 enum입니다.
WeekdayWeekday요일을 나타내는 enum입니다.

메서드

메서드반환 유형간략한 설명
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로 캘린더를 구독합니다.

CalendarEvent

메서드

메서드반환 유형간략한 설명
addEmailReminder(minutesBefore)CalendarEvent이벤트에 새 이메일 알림을 추가합니다.
addGuest(email)CalendarEvent일정에 참석자를 추가합니다.
addPopupReminder(minutesBefore)CalendarEvent이벤트에 새 팝업 알림을 추가합니다.
addSmsReminder(minutesBefore)CalendarEvent이벤트에 새 SMS 리마인더를 추가합니다.
anyoneCanAddSelf()Boolean사용자가 Calendar 일정에 자신을 참석자로 추가할 수 있는지 여부를 결정합니다.
deleteEvent()voidCalendar 일정을 삭제합니다.
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커스텀 메타데이터를 저장하기 위해 이벤트에 키-값 태그를 설정합니다.
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사용자가 Calendar 일정에 자신을 참석자로 추가할 수 있는지 여부를 결정합니다.
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커스텀 메타데이터를 저장하기 위해 이벤트에 키-값 태그를 설정합니다.
setTitle(title)CalendarEventSeries이벤트의 제목을 설정합니다.
setTransparency(transparency)CalendarEventSeries이벤트의 투명도를 설정합니다.
setVisibility(visibility)CalendarEventSeries이벤트의 공개 상태를 설정합니다.

Color

속성

속성유형설명
BLUEEnum
파란색 (#2952A3)
BROWNEnum
갈색 (#8D6F47)
CHARCOALEnum
숯 (#4E5D6C)
CHESTNUTEnum
Chestnut (#865A5A)
GRAYEnum
회색 (#5A6986)
GREENEnum
녹색 (#0D7813)
INDIGOEnum
인디고 (#5229A3)
LIMEEnum
라임 (#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"): Calendar UI에서는 'Peacock'이라고 합니다.
PALE_GREENEnum
연한 녹색 ("2"): Calendar UI에서는 'Sage'라고 합니다.
MAUVEEnum
마우브 ("3"): Calendar UI에서는 '포도'라고 합니다.
PALE_REDEnum
연한 빨간색 ("4"): 캘린더 UI에서 '플라밍고'라고 합니다.
YELLOWEnum
노란색 ("5"): Calendar UI에서는 '바나나'라고 합니다.
ORANGEEnum
주황색 ("6"): Calendar UI에서는 '귤'이라고 합니다.
CYANEnum
시아노 ("7"): Calendar UI에서는 '라벤더'라고 합니다.
GRAYEnum
회색 ("8"): Calendar UI에서는 '그래파이트'라고 합니다.
BLUEEnum
파란색 ("9"): Calendar UI에서는 '블루베리'라고 합니다.
GREENEnum
녹색 ("10"): Calendar UI에서는 'Basil'이라고 합니다.
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일정이 공개되어 있으며 캘린더의 모든 독자가 일정 세부정보를 볼 수 있습니다.