의견 보내기
Calendar Service
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Calendar
이 서비스를 사용하면 스크립트가 사용자가 구독하는 추가 캘린더를 비롯하여 사용자의 Google 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
사용자의 캘린더 구독을 취소합니다.
속성
속성 유형 설명
Color
Color
캘린더 서비스에서 사용할 수 있는 이름이 지정된 색상을 나타내는 열거형입니다.
EventColor
EventColor
Calendar 서비스에서 사용할 수 있는 이름이 지정된 일정 색상을 나타내는 enum입니다.
GuestStatus
GuestStatus
게스트가 이벤트에 대해 가질 수 있는 상태를 나타내는 enum입니다.
Month
Month
한 해의 월을 나타내는 enum입니다.
Visibility
Visibility
이벤트의 가시성을 나타내는 enum입니다.
Weekday
Weekday
요일을 나타내는 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로 캘린더를 구독합니다.
속성
속성 유형 설명
BLUE
Enum
파란색 (#2952A3
)
BROWN
Enum
갈색 (#8D6F47
)
CHARCOAL
Enum
숯 (#4E5D6C
)
CHESTNUT
Enum
밤 (#865A5A
)
GRAY
Enum
회색 (#5A6986
)
GREEN
Enum
녹색 (#0D7813
)
INDIGO
Enum
남색 (#5229A3
)
LIME
Enum
라임색 (#528800
)
MUSTARD
Enum
겨자 (#88880E
)
OLIVE
Enum
올리브 (#6E6E41
)
ORANGE
Enum
주황색 (#BE6D00
)
PINK
Enum
분홍색 (#B1365F
)
PLUM
Enum
Plum (#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"
): Calendar UI에서는 'Peacock'이라고 합니다.
PALE_GREEN
Enum
연한 녹색 ("2"
): Calendar UI에서는 'Sage'라고 합니다.
MAUVE
Enum
마우브 ("3"
): Calendar UI에서는 '포도'라고 합니다.
PALE_RED
Enum
연한 빨간색 ("4"
): 캘린더 UI에서 '플라밍고'라고 합니다.
YELLOW
Enum
노란색 ("5"
): Calendar UI에서는 '바나나'라고 합니다.
ORANGE
Enum
주황색 ("6"
): Calendar UI에서는 '귤'이라고 합니다.
CYAN
Enum
녹청색 ("7"
) - 캘린더 UI에서는 '라벤더'라고 합니다.
GRAY
Enum
회색 ("8"
): Calendar UI에서는 '그래파이트'라고 합니다.
BLUE
Enum
Blue ("9"
), Calendar UI에서 'Blueberry'라고 합니다.
GREEN
Enum
녹색 ("10"
): Calendar UI에서 'Basil'이라고 합니다.
RED
Enum
빨간색 ("11"
): 캘린더 UI에서는 '토마토'라고 합니다.
속성
속성 유형 설명
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
일정이 공개되어 있으며 캘린더의 모든 독자가 일정 세부정보를 볼 수 있습니다.
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 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."]]],[]]