이 서비스를 통해 스크립트를 통해 사용자의 Google Calendar 사용자가 구독하는 추가 캘린더가 포함됩니다.
클래스
이름 | 간략한 설명 |
---|---|
Calendar | 사용자가 소유하거나 구독 중인 캘린더를 나타냅니다. |
CalendarApp | 스크립트에서 사용자의 Google Calendar를 읽고 업데이트하도록 허용합니다. |
CalendarEvent | 단일 캘린더 일정을 나타냅니다. |
CalendarEventSeries | 일련의 일정 (반복 일정)을 나타냅니다. |
Color | 캘린더 서비스에서 사용할 수 있는 이름이 지정된 색상을 나타내는 열거형입니다. |
EventColor | 캘린더 서비스에서 사용할 수 있는 이름이 지정된 이벤트 색상을 나타내는 열거형입니다. |
EventGuest | 이벤트의 참석자를 나타냅니다. |
EventRecurrence | 일정 시리즈의 반복 설정을 나타냅니다. |
EventType | 이벤트 유형을 나타내는 enum입니다. |
GuestStatus | 게스트가 이벤트에 대해 가질 수 있는 상태를 나타내는 열거형입니다. |
RecurrenceRule | 일정 시리즈의 반복 규칙을 나타냅니다. |
Visibility | 이벤트의 가시성을 나타내는 enum입니다. |
Calendar
메서드
CalendarApp
속성
속성 | 유형 | 설명 |
---|---|---|
Color | Color | 캘린더 서비스에서 사용할 수 있는 이름이 지정된 색상을 나타내는 열거형입니다. |
EventColor | EventColor | 캘린더 서비스에서 사용할 수 있는 이름이 지정된 이벤트 색상을 나타내는 열거형입니다. |
GuestStatus | GuestStatus | 게스트가 이벤트에 대해 가질 수 있는 상태를 나타내는 열거형입니다. |
Month | Month | 월을 나타내는 열거형입니다. |
Visibility | Visibility | 이벤트의 가시성을 나타내는 enum입니다. |
Weekday | Weekday | 요일을 나타내는 열거형입니다. |
메서드
CalendarEvent
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
addEmailReminder(minutesBefore) | CalendarEvent | 일정에 새 이메일 알림을 추가합니다. |
addGuest(email) | CalendarEvent | 일정에 참석자를 추가합니다. |
addPopupReminder(minutesBefore) | CalendarEvent | 이벤트에 새 팝업 알림을 추가합니다. |
addSmsReminder(minutesBefore) | CalendarEvent | 일정에 새 SMS 알림을 추가합니다. |
anyoneCanAddSelf() | Boolean | Calendar 일정에 사용자가 자신을 참석자로 추가할 수 있는지 결정합니다. |
deleteEvent() | void | 캘린더 일정을 삭제합니다. |
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 | 이벤트 제목을 가져옵니다. |
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 | 이벤트 제목을 설정합니다. |
setVisibility(visibility) | CalendarEvent | 이벤트의 공개 상태를 설정합니다. |
CalendarEventSeries
메서드
Color
속성
속성 | 유형 | 설명 |
---|---|---|
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 ) |
EventColor
속성
속성 | 유형 | 설명 |
---|---|---|
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" ) |
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 | 반복의 시간대를 설정합니다. |
EventType
속성
속성 | 유형 | 설명 |
---|---|---|
DEFAULT | Enum | 이벤트가 정기 이벤트입니다. |
BIRTHDAY | Enum | 이벤트는 매년 반복되는 특별한 종일 이벤트입니다. |
FOCUS_TIME | Enum | 이벤트가 방해 금지 시간 이벤트입니다. |
FROM_GMAIL | Enum | 일정이 Gmail에 포함된 일정입니다. |
OUT_OF_OFFICE | Enum | 일정이 부재중입니다. |
WORKING_LOCATION | Enum | 일정이 근무 위치 일정입니다. |
GuestStatus
속성
속성 | 유형 | 설명 |
---|---|---|
INVITED | Enum | 참석자가 초대되었지만 참석 여부를 밝히지 않았습니다. |
MAYBE | Enum | 참석자가 참석할 수도 있다고 밝혔습니다. |
NO | Enum | 참석자가 참석하지 않는다고 밝혔습니다. |
OWNER | Enum | 참석자는 일정의 소유자입니다. |
YES | Enum | 참석자가 참석한다고 밝혔습니다. |
RecurrenceRule
메서드
Visibility
속성
속성 | 유형 | 설명 |
---|---|---|
CONFIDENTIAL | Enum | 비공개 이벤트입니다. |
DEFAULT | Enum | 캘린더 일정의 기본 공개 상태를 사용합니다. |
PRIVATE | Enum | 일정은 비공개이며 일정 참석자만 일정 세부정보를 볼 수 있습니다. |
PUBLIC | Enum | 일정이 공개되며 일정 세부정보는 캘린더를 사용하는 모든 사용자에게 표시됩니다. |