의견 보내기
Calendar Service
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Calendar
이 서비스를 사용하면 스크립트가 사용자가 구독하는 추가 캘린더를 비롯하여 사용자의 Google Calendar에 액세스하고 이를 수정할 수 있습니다.
클래스
메서드
메서드 반환 유형 간략한 설명
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 Event Series(title, startDate, recurrence)
Calendar Event Series
새 종일 일정 시리즈를 만듭니다.
create All Day Event Series(title, startDate, recurrence, options)
Calendar Event Series
새 종일 일정 시리즈를 만듭니다.
create Event(title, startTime, endTime)
Calendar Event
새 일정을 만듭니다.
create Event(title, startTime, endTime, options)
Calendar Event
새 일정을 만듭니다.
create Event From Description(description)
Calendar Event
자유 형식 설명에서 이벤트를 만듭니다.
create Event Series(title, startTime, endTime, recurrence)
Calendar Event Series
새 이벤트 시리즈를 만듭니다.
create Event Series(title, startTime, endTime, recurrence, options)
Calendar Event Series
새 이벤트 시리즈를 만듭니다.
delete Calendar()
void
캘린더를 완전히 삭제합니다.
get Color()
String
캘린더의 색상을 가져옵니다.
get Description()
String
캘린더의 설명을 가져옵니다.
get Event By Id(iCalId)
Calendar Event
지정된 ID의 이벤트를 가져옵니다.
get Event Series By Id(iCalId)
Calendar Event Series
지정된 ID가 있는 이벤트 시리즈를 가져옵니다.
get Events(startTime, endTime)
Calendar Event[]
지정된 기간 내에 발생한 모든 이벤트를 가져옵니다.
get Events(startTime, endTime, options)
Calendar Event[]
지정된 기간 내에 발생하고 지정된 기준을 충족하는 모든 이벤트를 가져옵니다.
get Events For Day(date)
Calendar Event[]
지정된 날짜에 발생한 모든 이벤트를 가져옵니다.
get Events For Day(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
캘린더에서 사용자를 구독 취소합니다.
속성
속성 유형 설명
Color
Color
캘린더 서비스에서 사용할 수 있는 이름이 지정된 색상을 나타내는 enum입니다.
Event Color
Event Color
Calendar 서비스에서 사용할 수 있는 이름이 지정된 일정 색상을 나타내는 enum입니다.
Guest Status
Guest Status
게스트가 이벤트에 대해 가질 수 있는 상태를 나타내는 enum입니다.
Month
Month
한 해의 월을 나타내는 enum입니다.
Visibility
Visibility
이벤트의 공개 상태를 나타내는 enum입니다.
Weekday
Weekday
요일을 나타내는 enum입니다.
메서드
메서드 반환 유형 간략한 설명
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 Event Series(title, startDate, recurrence)
Calendar Event Series
새 종일 일정 시리즈를 만듭니다.
create All Day Event Series(title, startDate, recurrence, options)
Calendar Event Series
새 종일 일정 시리즈를 만듭니다.
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 Event From Description(description)
Calendar Event
자유 형식 설명에서 이벤트를 만듭니다.
create Event Series(title, startTime, endTime, recurrence)
Calendar Event Series
새 이벤트 시리즈를 만듭니다.
create Event Series(title, startTime, endTime, recurrence, options)
Calendar Event Series
새 이벤트 시리즈를 만듭니다.
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 Event Series
지정된 ID가 있는 이벤트 시리즈를 가져옵니다.
get Events(startTime, endTime)
Calendar Event[]
지정된 기간 내에 발생한 모든 이벤트를 가져옵니다.
get Events(startTime, endTime, options)
Calendar Event[]
지정된 기간 내에 발생하고 지정된 기준을 충족하는 모든 이벤트를 가져옵니다.
get Events For Day(date)
Calendar Event[]
지정된 날짜에 발생한 모든 이벤트를 가져옵니다.
get Events For Day(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
숯 (#4E5D6C
)
CHESTNUT
Enum
Chestnut (#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"
): Calendar UI에서는 '라벤더'라고 합니다.
GRAY
Enum
회색 ("8"
): Calendar UI에서는 '그래파이트'라고 합니다.
BLUE
Enum
파란색 ("9"
): Calendar UI에서는 '블루베리'라고 합니다.
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-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."]]],[]]