此服务允许脚本访问和修改用户的 Google 日历,包括用户订阅的其他日历。
类
名称 | 简介 |
---|---|
Calendar | 表示用户拥有或订阅的日历。 |
CalendarApp | 允许脚本读取和更新用户的 Google 日历。 |
CalendarEvent | 表示单个日历活动。 |
CalendarEventSeries | 表示一系列活动(周期性活动)。 |
Color | 表示日历服务中可用的已命名颜色的枚举。 |
EventColor | 表示日历服务中提供的已命名活动颜色的枚举。 |
EventGuest | 表示活动的来宾。 |
EventRecurrence | 表示活动系列的重复规则设置。 |
GuestStatus | 表示邀请对象可以为某个事件而处于的各种状态的枚举。 |
RecurrenceRule | 表示活动系列的重复规则。 |
Visibility | 表示事件可见性的枚举。 |
Calendar
方法
CalendarApp
属性
媒体资源 | 类型 | 说明 |
---|---|---|
Color | Color | 表示日历服务中可用的已命名颜色的枚举。 |
EventColor | EventColor | 表示日历服务中提供的已命名活动颜色的枚举。 |
GuestStatus | GuestStatus | 表示邀请对象可以为某个事件而处于的各种状态的枚举。 |
Month | Month | 表示一年中的月份的枚举。 |
Visibility | Visibility | 表示事件可见性的枚举。 |
Weekday | Weekday | 表示周几的枚举。 |
方法
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 | 设置此重复周期的时区。 |
GuestStatus
属性
媒体资源 | 类型 | 说明 |
---|---|---|
INVITED | Enum | 邀请对象已收到邀请,但并未说明他们是否参加。 |
MAYBE | Enum | 邀请对象已表示他们可能会参加。 |
NO | Enum | 邀请对象已表示不参加。 |
OWNER | Enum | 邀请对象是活动的所有者。 |
YES | Enum | 邀请对象已表明他们会参加。 |
RecurrenceRule
方法
Visibility
属性
媒体资源 | 类型 | 说明 |
---|---|---|
CONFIDENTIAL | Enum | 此活动是私人的。 |
DEFAULT | Enum | 使用日历上的活动的默认公开范围。 |
PRIVATE | Enum | 此活动是私人的,只有活动参加者才能查看活动详细信息。 |
PUBLIC | Enum | 此活动是公开的,日历的所有读者均可看到活动详细信息。 |