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)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 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)"]]