이 서비스를 사용하면 스크립트가 사용자가 구독하는 추가 캘린더를 비롯하여 사용자의 Google Calendar에 액세스하고 이를 수정할 수 있습니다.
클래스
이름 | 간략한 설명 |
---|---|
Calendar | 사용자가 소유하거나 구독 중인 캘린더를 나타냅니다. |
Calendar | 스크립트가 사용자의 Google Calendar를 읽고 업데이트하도록 허용합니다. |
Calendar | 단일 캘린더 일정을 나타냅니다. |
Calendar | 일련의 이벤트 (반복 이벤트)를 나타냅니다. |
Color | 캘린더 서비스에서 사용할 수 있는 이름이 지정된 색상을 나타내는 enum입니다. |
Event | Calendar 서비스에서 사용할 수 있는 이름이 지정된 일정 색상을 나타내는 enum입니다. |
Event | 이벤트의 참석자를 나타냅니다. |
Event | 이벤트 시리즈의 반복 설정을 나타냅니다. |
Event | 이벤트의 투명성을 나타내는 enum입니다. |
Event | 이벤트 유형을 나타내는 enum입니다. |
Guest | 참석자가 일정에 대해 가질 수 있는 상태를 나타내는 enum입니다. |
Recurrence | 이벤트 시리즈의 반복 규칙을 나타냅니다. |
Visibility | 이벤트의 공개 상태를 나타내는 enum입니다. |
Calendar
메서드
Calendar App
속성
속성 | 유형 | 설명 |
---|---|---|
Color | Color | 캘린더 서비스에서 사용할 수 있는 이름이 지정된 색상을 나타내는 enum입니다. |
Event | Event | Calendar 서비스에서 사용할 수 있는 이름이 지정된 일정 색상을 나타내는 enum입니다. |
Event | Event | Event 열거형 |
Event | Event | Event 열거형 |
Guest | Guest | 참석자가 일정에 대해 가질 수 있는 상태를 나타내는 enum입니다. |
Month | Month | 한 해의 월을 나타내는 enum입니다. |
Visibility | Visibility | 이벤트의 공개 상태를 나타내는 enum입니다. |
Weekday | Weekday | 요일을 나타내는 enum입니다. |
메서드
Calendar Event
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
add | Calendar | 이벤트에 새 이메일 알림을 추가합니다. |
add | Calendar | 일정에 참석자를 추가합니다. |
add | Calendar | 이벤트에 새 팝업 알림을 추가합니다. |
add | Calendar | 이벤트에 새 SMS 리마인더를 추가합니다. |
anyone | Boolean | 사용자가 Calendar 일정에 자신을 참석자로 추가할 수 있는지 여부를 결정합니다. |
delete | void | Calendar 일정을 삭제합니다. |
delete | Calendar | 이벤트에서 키-값 태그를 삭제합니다. |
get | Date | 이 종일 캘린더 일정이 종료되는 날짜를 가져옵니다. |
get | Date | 이 종일 캘린더 일정이 시작되는 날짜를 가져옵니다. |
get | String[] | 이벤트에 설정된 태그의 모든 키를 가져옵니다. |
get | String | 캘린더 일정의 색상을 반환합니다. |
get | String[] | 이벤트의 크리에이터를 가져옵니다. |
get | Date | 이벤트가 생성된 날짜를 가져옵니다. |
get | String | 이벤트에 대한 설명을 가져옵니다. |
get | Integer[] | 일정의 모든 이메일 리마인더의 분 값을 가져옵니다. |
get | Date | 이 캘린더 일정이 종료되는 날짜와 시간을 가져옵니다. |
get | Calendar | 이 이벤트가 속한 반복 일정을 가져옵니다. |
get | Event | 이 이벤트의 Event 를 가져옵니다. |
get | Event | 이메일 주소로 참석자를 가져옵니다. |
get | Event | 일정 소유자를 제외한 일정의 참석자를 가져옵니다. |
get | Event | 이벤트의 참석자를 가져옵니다(이벤트 소유자가 포함될 수 있음). |
get | String | 이벤트의 고유 iCalUID를 가져옵니다. |
get | Date | 이벤트가 마지막으로 업데이트된 날짜를 가져옵니다. |
get | String | 이벤트의 위치를 가져옵니다. |
get | Guest | 실제 사용자의 이벤트 상태 (예: 참석 또는 초대됨)를 가져옵니다. |
get | String | 이 일정이 원래 생성된 캘린더의 ID를 가져옵니다. |
get | Integer[] | 이벤트의 모든 팝업 리마인더의 분 값을 가져옵니다. |
get | Integer[] | 이벤트의 모든 SMS 리마인더의 분 값을 가져옵니다. |
get | Date | 이 캘린더 일정이 시작되는 날짜 및 시간을 가져옵니다. |
get | String | 이벤트의 태그 값을 가져옵니다. |
get | String | 이벤트의 제목을 가져옵니다. |
get | Event | 이벤트의 투명성을 가져옵니다. |
get | Visibility | 이벤트의 공개 상태를 가져옵니다. |
guests | Boolean | 참석자가 다른 참석자를 초대할 수 있는지 여부를 결정합니다. |
guests | Boolean | 게스트가 일정을 수정할 수 있는지를 결정합니다. |
guests | Boolean | 게스트가 다른 게스트를 볼 수 있는지 여부를 결정합니다. |
is | Boolean | 종일 일정인지 여부를 결정합니다. |
is | Boolean | 이벤트 소유자인지 확인합니다. |
is | Boolean | 이벤트가 이벤트 시리즈의 일부인지 여부를 결정합니다. |
remove | Calendar | 일정에서 모든 리마인더를 삭제합니다. |
remove | Calendar | 일정에서 참석자를 삭제합니다. |
reset | Calendar | 캘린더의 기본 설정을 사용하여 리마인더를 재설정합니다. |
set | Calendar | 이벤트 날짜를 설정합니다. |
set | Calendar | 이벤트 날짜를 설정합니다. |
set | Calendar | 참석자가 아닌 사용자가 일정에 본인을 추가할 수 있는지 여부를 설정합니다. |
set | Calendar | 캘린더 일정의 색상을 설정합니다. |
set | Calendar | 이벤트에 대한 설명을 설정합니다. |
set | Calendar | 참석자가 다른 참석자를 초대할 수 있는지 여부를 설정합니다. |
set | Calendar | 참석자가 일정을 수정할 수 있는지 여부를 설정합니다. |
set | Calendar | 게스트가 다른 게스트를 볼 수 있는지 여부를 설정합니다. |
set | Calendar | 이벤트의 위치를 설정합니다. |
set | Calendar | 실제 사용자의 이벤트 상태 (예: 참석 또는 초대됨)를 설정합니다. |
set | Calendar | 커스텀 메타데이터를 저장하기 위해 이벤트에 키-값 태그를 설정합니다. |
set | Calendar | 이벤트의 시작일과 종료일을 설정합니다. |
set | Calendar | 이벤트의 제목을 설정합니다. |
set | Calendar | 이벤트의 투명도를 설정합니다. |
set | Calendar | 이벤트의 공개 상태를 설정합니다. |
Calendar Event Series
메서드
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 ) |
Event Color
속성
속성 | 유형 | 설명 |
---|---|---|
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에서는 '토마토'라고 합니다. |
Event Guest
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
get | Integer | 이 참석자가 참석한다고 말한 추가 인원을 가져옵니다. |
get | String | 참석자의 이메일 주소를 가져옵니다. |
get | Guest | 일정의 참석자 상태를 가져옵니다. |
get | String | 게스트의 이름을 가져옵니다. |
Event Recurrence
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
add | Recurrence | 일일 발생 횟수를 제외하는 규칙을 추가합니다. |
add | Recurrence | 이벤트가 매일 반복되도록 하는 규칙을 추가합니다. |
add | Event | 특정 날짜에 이벤트가 반복되도록 하는 규칙을 추가합니다. |
add | Event | 특정 날짜의 발생을 제외하는 규칙을 추가합니다. |
add | Recurrence | 월별로 발생 횟수를 제외하는 규칙을 추가합니다. |
add | Recurrence | 이벤트가 매월 반복되도록 하는 규칙을 추가합니다. |
add | Recurrence | 주별로 발생 횟수를 제외하는 규칙을 추가합니다. |
add | Recurrence | 이벤트가 매주 반복되도록 하는 규칙을 추가합니다. |
add | Recurrence | 연간 발생 횟수를 제외하는 규칙을 추가합니다. |
add | Recurrence | 이벤트가 매년 반복되도록 하는 규칙을 추가합니다. |
set | Event | 이 반복의 시간대를 설정합니다. |
Event Transparency
속성
속성 | 유형 | 설명 |
---|---|---|
OPAQUE | Enum | 일정이 캘린더에서 시간을 차단합니다. |
TRANSPARENT | Enum | 일정이 캘린더에서 시간을 차단하지 않습니다. |
Event Type
속성
속성 | 유형 | 설명 |
---|---|---|
DEFAULT | Enum | 정기 일정입니다. |
BIRTHDAY | Enum | 이 이벤트는 연간 반복되는 특별한 종일 이벤트입니다. |
FOCUS_TIME | Enum | 이벤트가 방해 금지 시간 일정입니다. |
FROM_GMAIL | Enum | 일정이 Gmail의 일정입니다. |
OUT_OF_OFFICE | Enum | 일정이 부재중 일정입니다. |
WORKING_LOCATION | Enum | 이벤트가 근무 위치 이벤트입니다. |
Guest Status
속성
속성 | 유형 | 설명 |
---|---|---|
INVITED | Enum | 참석자가 초대되었지만 참석 여부를 알리지 않았습니다. |
MAYBE | Enum | 참석자가 참석할 수도 있다고 표시했습니다. |
NO | Enum | 참석자가 참석하지 않겠다고 표시했습니다. |
OWNER | Enum | 참석자가 일정의 소유자입니다. |
YES | Enum | 참석자가 참석하겠다고 표시했습니다. |
Recurrence Rule
메서드
Visibility
속성
속성 | 유형 | 설명 |
---|---|---|
CONFIDENTIAL | Enum | 이 이벤트는 비공개입니다. |
DEFAULT | Enum | 캘린더의 일정에 기본 공개 상태를 사용합니다. |
PRIVATE | Enum | 이 이벤트는 비공개이며 이벤트 참석자만 이벤트 세부정보를 볼 수 있습니다. |
PUBLIC | Enum | 일정이 공개되어 있으며 캘린더의 모든 독자가 일정 세부정보를 볼 수 있습니다. |