의견 보내기
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
캘린더 서비스에서 사용할 수 있는 이름이 지정된 이벤트 색상을 나타내는 열거형입니다.
GuestStatus
GuestStatus
게스트가 이벤트에 대해 가질 수 있는 상태를 나타내는 열거형입니다.
Month
Month
월을 나타내는 열거형입니다.
Visibility
Visibility
이벤트의 가시성을 나타내는 enum입니다.
Weekday
Weekday
요일을 나타내는 열거형입니다.
메서드
메서드 반환 유형 간략한 설명
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
자두 (#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"
)
PALE_GREEN
Enum
연한 녹색 ("2"
)
MAUVE
Enum
연보라 ("3"
).
PALE_RED
Enum
연한 빨간색 ("4"
)
YELLOW
Enum
노란색 ("5"
)
ORANGE
Enum
주황색 ("6"
).
CYAN
Enum
녹청색 ("7"
)
GRAY
Enum
회색 ("8"
).
BLUE
Enum
파란색 ("9"
)
GREEN
Enum
녹색 ("10"
)
RED
Enum
빨간색 ("11"
)
속성
속성 유형 설명
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-07-24(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-07-24(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."]]],[]]