บริการนี้จะอนุญาตให้สคริปต์เข้าถึงและแก้ไข Google ปฏิทินของผู้ใช้ รวมถึงปฏิทินเพิ่มเติมที่ผู้ใช้สมัครรับข้อมูล
ชั้นเรียน
ชื่อ | รายละเอียดแบบย่อ |
---|---|
Calendar | แสดงปฏิทินที่ผู้ใช้เป็นเจ้าของหรือได้ติดตาม |
CalendarApp | อนุญาตให้สคริปต์อ่านและอัปเดต Google ปฏิทินของผู้ใช้ |
CalendarEvent | แสดงกิจกรรมเดียวในปฏิทิน |
CalendarEventSeries | แสดงชุดกิจกรรม (กิจกรรมที่เกิดซ้ํา) |
Color | แจกแจงเป็นสีต่างๆ ซึ่งมีชื่ออยู่ในบริการปฏิทิน |
EventColor | แจกแจงเป็นสีแทนซึ่งมีชื่อกิจกรรมอยู่ในบริการปฏิทิน |
EventGuest | แสดงถึงผู้เข้าร่วมกิจกรรม |
EventRecurrence | แสดงการตั้งค่าการเกิดซ้ําสําหรับชุดกิจกรรม |
GuestStatus | enum เป็นสถานะที่ผู้เข้าร่วมสามารถใช้สําหรับกิจกรรมได้ |
RecurrenceRule | แสดงกฎการเกิดซ้ําสําหรับชุดกิจกรรม |
Visibility | enum เป็นระดับการเข้าถึงการเปิดเผยเหตุการณ์ |
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 | รับเหตุการณ์ด้วยรหัสที่ระบุ |
getEventSeriesById(iCalId) | CalendarEventSeries | รับชุดกิจกรรมด้วยรหัสที่กําหนด |
getEvents(startTime, endTime) | CalendarEvent[] | รับเหตุการณ์ทั้งหมดที่เกิดขึ้นภายในช่วงเวลาที่ระบุ |
getEvents(startTime, endTime, options) | CalendarEvent[] | รับเหตุการณ์ทั้งหมดที่เกิดขึ้นภายในเวลาที่กําหนดและเป็นไปตามเกณฑ์ที่ระบุ |
getEventsForDay(date) | CalendarEvent[] | รับกิจกรรมทั้งหมดที่เกิดขึ้นในวันที่ระบุ |
getEventsForDay(date, options) | CalendarEvent[] | รับกิจกรรมทั้งหมดที่เกิดขึ้นในวันที่ระบุและเป็นไปตามเกณฑ์ที่ระบุ |
getId() | String | รับรหัสของปฏิทิน |
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 | ยกเลิกการสมัครรับข้อมูลของผู้ใช้จากปฏิทิน |
CalendarApp
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
Color | Color | แจกแจงเป็นสีต่างๆ ซึ่งมีชื่ออยู่ในบริการปฏิทิน |
EventColor | EventColor | แจกแจงเป็นสีแทนซึ่งมีชื่อกิจกรรมอยู่ในบริการปฏิทิน |
GuestStatus | GuestStatus | enum เป็นสถานะที่ผู้เข้าร่วมสามารถใช้สําหรับกิจกรรมได้ |
Month | Month | enum เป็นตัวแทนของเดือนของปี |
Visibility | Visibility | enum เป็นระดับการเข้าถึงการเปิดเผยเหตุการณ์ |
Weekday | Weekday | enum เป็นตัวแทนของวันของสัปดาห์ |
วิธีการ
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
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 | ดาวน์โหลดปฏิทินด้วยรหัสที่กําหนด |
getCalendarsByName(name) | Calendar[] | รับปฏิทินทั้งหมดที่มีชื่อเฉพาะที่ผู้ใช้เป็นเจ้าของหรือเป็นผู้สมัครรับข้อมูล |
getColor() | String | เพิ่มสีของปฏิทิน |
getDefaultCalendar() | Calendar | รับปฏิทินเริ่มต้นของผู้ใช้ |
getDescription() | String | รับคําอธิบายของปฏิทิน |
getEventById(iCalId) | CalendarEvent | รับเหตุการณ์ด้วยรหัสที่ระบุ |
getEventSeriesById(iCalId) | CalendarEventSeries | รับชุดกิจกรรมด้วยรหัสที่กําหนด |
getEvents(startTime, endTime) | CalendarEvent[] | รับเหตุการณ์ทั้งหมดที่เกิดขึ้นภายในช่วงเวลาที่ระบุ |
getEvents(startTime, endTime, options) | CalendarEvent[] | รับเหตุการณ์ทั้งหมดที่เกิดขึ้นภายในเวลาที่กําหนดและเป็นไปตามเกณฑ์ที่ระบุ |
getEventsForDay(date) | CalendarEvent[] | รับกิจกรรมทั้งหมดที่เกิดขึ้นในวันที่ระบุ |
getEventsForDay(date, options) | CalendarEvent[] | รับกิจกรรมทั้งหมดที่เกิดขึ้นในวันที่ระบุและเป็นไปตามเกณฑ์ที่ระบุ |
getId() | String | รับรหัสของปฏิทิน |
getName() | String | รับชื่อของปฏิทิน |
getOwnedCalendarById(id) | Calendar | รับปฏิทินที่มีรหัสที่ระบุหากผู้ใช้เป็นเจ้าของปฏิทิน |
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 | สมัครรับปฏิทินที่มีรหัสสําหรับการสมัคร หากผู้ใช้ได้รับอนุญาตให้สมัคร |
subscribeToCalendar(id, options) | Calendar | สมัครรับปฏิทินที่มีรหัสสําหรับการสมัคร หากผู้ใช้ได้รับอนุญาตให้สมัคร |
CalendarEvent
วิธีการ
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addEmailReminder(minutesBefore) | CalendarEvent | เพิ่มการแจ้งเตือนอีเมลใหม่ไปยังกิจกรรม |
addGuest(email) | CalendarEvent | เพิ่มผู้เข้าร่วมในกิจกรรม |
addPopupReminder(minutesBefore) | CalendarEvent | เพิ่มการแจ้งเตือนแบบป๊อปอัปใหม่ไปยังกิจกรรม |
addSmsReminder(minutesBefore) | CalendarEvent | เพิ่มการแจ้งเตือน SMS ใหม่ให้กับกิจกรรม |
anyoneCanAddSelf() | Boolean | กําหนดว่าใครสามารถเชิญตนเองได้หรือไม่ |
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 | รับชุดกิจกรรมที่เกิดซ้ําของกิจกรรมนี้ |
getGuestByEmail(email) | EventGuest | ได้รับผู้เข้าร่วมทางอีเมล |
getGuestList() | EventGuest[] | ได้รับผู้เข้าร่วมกิจกรรม ไม่รวมเจ้าของกิจกรรม |
getGuestList(includeOwner) | EventGuest[] | รับผู้เข้าร่วมกิจกรรม ซึ่งอาจรวมถึงเจ้าของกิจกรรม |
getId() | String | รับ iCalUID ที่ไม่ซ้ํากันของเหตุการณ์ |
getLastUpdated() | Date | ดูวันที่อัปเดตกิจกรรมครั้งล่าสุด |
getLocation() | String | รับสถานที่จัดกิจกรรม |
getMyStatus() | GuestStatus | รับสถานะเหตุการณ์ (เช่น การเข้าร่วมหรือคําเชิญ) ของผู้ใช้ที่มีประสิทธิภาพ |
getOriginalCalendarId() | String | รับรหัสปฏิทินที่สร้างกิจกรรมนี้ขึ้นในตอนแรก |
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
วิธีการ
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addEmailReminder(minutesBefore) | CalendarEventSeries | เพิ่มการแจ้งเตือนอีเมลใหม่ไปยังกิจกรรม |
addGuest(email) | CalendarEventSeries | เพิ่มผู้เข้าร่วมในกิจกรรม |
addPopupReminder(minutesBefore) | CalendarEventSeries | เพิ่มการแจ้งเตือนแบบป๊อปอัปใหม่ไปยังกิจกรรม |
addSmsReminder(minutesBefore) | CalendarEventSeries | เพิ่มการแจ้งเตือน SMS ใหม่ให้กับกิจกรรม |
anyoneCanAddSelf() | Boolean | กําหนดว่าใครสามารถเชิญตนเองได้หรือไม่ |
deleteEventSeries() | void | ลบชุดกิจกรรม |
deleteTag(key) | CalendarEventSeries | ลบแท็กของคีย์/ค่าออกจากเหตุการณ์ |
getAllTagKeys() | String[] | รับคีย์ทั้งหมดสําหรับแท็กที่ตั้งค่าไว้ในเหตุการณ์ |
getColor() | String | แสดงผลสีของกิจกรรมในปฏิทิน |
getCreators() | String[] | รับผู้สร้างกิจกรรม |
getDateCreated() | Date | ดูวันที่สร้างกิจกรรม |
getDescription() | String | รับรายละเอียดของกิจกรรม |
getEmailReminders() | Integer[] | รับค่านาทีสําหรับการแจ้งเตือนอีเมลทั้งหมดสําหรับกิจกรรม |
getGuestByEmail(email) | EventGuest | ได้รับผู้เข้าร่วมทางอีเมล |
getGuestList() | EventGuest[] | ได้รับผู้เข้าร่วมกิจกรรม ไม่รวมเจ้าของกิจกรรม |
getGuestList(includeOwner) | EventGuest[] | รับผู้เข้าร่วมกิจกรรม ซึ่งอาจรวมถึงเจ้าของกิจกรรม |
getId() | String | รับ iCalUID ที่ไม่ซ้ํากันของเหตุการณ์ |
getLastUpdated() | Date | ดูวันที่อัปเดตกิจกรรมครั้งล่าสุด |
getLocation() | String | รับสถานที่จัดกิจกรรม |
getMyStatus() | GuestStatus | รับสถานะเหตุการณ์ (เช่น การเข้าร่วมหรือคําเชิญ) ของผู้ใช้ที่มีประสิทธิภาพ |
getOriginalCalendarId() | String | รับรหัสปฏิทินที่สร้างกิจกรรมนี้ขึ้นในตอนแรก |
getPopupReminders() | Integer[] | รับค่านาทีสําหรับการแจ้งเตือนแบบป๊อปอัปทั้งหมดสําหรับกิจกรรม |
getSmsReminders() | Integer[] | รับค่านาทีสําหรับการแจ้งเตือนทาง SMS ทั้งหมดของกิจกรรม |
getTag(key) | String | รับค่าแท็กของเหตุการณ์ |
getTitle() | String | รับชื่อของเหตุการณ์ |
getVisibility() | Visibility | รับการเปิดเผยของกิจกรรม |
guestsCanInviteOthers() | Boolean | กําหนดว่าผู้เข้าร่วมสามารถเชิญผู้เข้าร่วมคนอื่นได้หรือไม่ |
guestsCanModify() | Boolean | กําหนดว่าผู้เข้าร่วมจะแก้ไขกิจกรรมได้หรือไม่ |
guestsCanSeeGuests() | Boolean | กําหนดว่าผู้เข้าร่วมจะเห็นผู้เข้าร่วมคนอื่นๆ หรือไม่ |
isOwnedByMe() | Boolean | พิจารณาว่าคุณเป็นเจ้าของกิจกรรมหรือไม่ |
removeAllReminders() | CalendarEventSeries | นําการช่วยเตือนทั้งหมดออกจากกิจกรรม |
removeGuest(email) | CalendarEventSeries | นําผู้เข้าร่วมออกจากกิจกรรม |
resetRemindersToDefault() | CalendarEventSeries | รีเซ็ตการแจ้งเตือนโดยใช้การตั้งค่าเริ่มต้นของปฏิทิน |
setAnyoneCanAddSelf(anyoneCanAddSelf) | CalendarEventSeries | กําหนดว่าผู้ที่ไม่ใช่ผู้เข้าร่วมจะเพิ่มตนเองในกิจกรรมได้หรือไม่ |
setColor(color) | CalendarEventSeries | ตั้งค่าสีของกิจกรรมในปฏิทิน |
setDescription(description) | CalendarEventSeries | กําหนดรายละเอียดของกิจกรรม |
setGuestsCanInviteOthers(guestsCanInviteOthers) | CalendarEventSeries | ตั้งค่าว่าผู้เข้าร่วมสามารถเชิญผู้อื่นได้หรือไม่ |
setGuestsCanModify(guestsCanModify) | CalendarEventSeries | กําหนดว่าผู้เข้าร่วมจะแก้ไขกิจกรรมได้หรือไม่ |
setGuestsCanSeeGuests(guestsCanSeeGuests) | CalendarEventSeries | ตั้งค่าว่าผู้เข้าร่วมจะเห็นผู้เข้าร่วมคนอื่นๆ หรือไม่ |
setLocation(location) | CalendarEventSeries | กําหนดตําแหน่งของกิจกรรม |
setMyStatus(status) | CalendarEventSeries | ตั้งค่าสถานะกิจกรรม (เช่น การเข้าร่วมหรือคําเชิญ) ของผู้ใช้ที่มีประสิทธิภาพ |
setRecurrence(recurrence, startDate) | CalendarEventSeries | ตั้งกฎการเกิดซ้ําสําหรับชุดกิจกรรมตลอดทั้งวัน |
setRecurrence(recurrence, startTime, endTime) | CalendarEventSeries | ตั้งกฎการเกิดซ้ําสําหรับชุดกิจกรรมนี้ |
setTag(key, value) | CalendarEventSeries | ตั้งค่าแท็กคีย์/ค่าในเหตุการณ์สําหรับจัดเก็บข้อมูลเมตาที่กําหนดเอง |
setTitle(title) | CalendarEventSeries | ตั้งชื่อเหตุการณ์ |
setVisibility(visibility) | CalendarEventSeries | กําหนดระดับการเข้าถึงกิจกรรม |
Color
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
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
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
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
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
INVITED | Enum | ผู้เข้าร่วมได้รับเชิญ แต่ยังไม่ได้ระบุว่าจะเข้าร่วมหรือไม่ |
MAYBE | Enum | แขกระบุว่าจะเข้าร่วมงาน |
NO | Enum | ผู้เข้าร่วมระบุว่าจะไม่เข้าร่วม |
OWNER | Enum | ผู้เข้าร่วมเป็นเจ้าของกิจกรรม |
YES | Enum | ผู้เข้าร่วมระบุว่าจะเข้าร่วม |
RecurrenceRule
วิธีการ
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addDailyExclusion() | RecurrenceRule | เพิ่มกฎที่ยกเว้นรายการที่เกิดขึ้นทุกวัน |
addDailyRule() | RecurrenceRule | เพิ่มกฎที่ทําให้กิจกรรมเกิดซ้ําทุกวัน |
addDate(date) | EventRecurrence | เพิ่มกฎที่ทําให้กิจกรรมเกิดซ้ําในวันที่กําหนด |
addDateExclusion(date) | EventRecurrence | เพิ่มกฎที่ไม่รวมรายการในวันที่ที่ระบุ |
addMonthlyExclusion() | RecurrenceRule | เพิ่มกฎที่ไม่รวมรายการที่เกิดขึ้นเป็นรายเดือน |
addMonthlyRule() | RecurrenceRule | เพิ่มกฎที่ทําให้กิจกรรมเกิดซ้ําทุกเดือน |
addWeeklyExclusion() | RecurrenceRule | เพิ่มกฎที่ยกเว้นรายการทุกสัปดาห์ |
addWeeklyRule() | RecurrenceRule | เพิ่มกฎที่ทําให้กิจกรรมเกิดซ้ําทุกสัปดาห์ |
addYearlyExclusion() | RecurrenceRule | เพิ่มกฎที่ไม่รวมรายการที่เกิดขึ้นทุกปี |
addYearlyRule() | RecurrenceRule | เพิ่มกฎที่ทําให้กิจกรรมเกิดซ้ําทุกปี |
interval(interval) | RecurrenceRule | กําหนดค่ากฎเพื่อให้ใช้เฉพาะช่วงเวลานี้ของหน่วยเวลาของกฎเท่านั้น |
onlyInMonth(month) | RecurrenceRule | กําหนดค่ากฎเพื่อให้มีผลกับเดือนที่ต้องการเท่านั้น |
onlyInMonths(months) | RecurrenceRule | กําหนดค่ากฎให้ใช้กับเดือนที่ระบุเท่านั้น |
onlyOnMonthDay(day) | RecurrenceRule | กําหนดค่ากฎเพื่อให้มีผลเฉพาะกับวันของเดือนเท่านั้น |
onlyOnMonthDays(days) | RecurrenceRule | กําหนดค่ากฎเพื่อให้มีผลเฉพาะกับวันของเดือนเท่านั้น |
onlyOnWeek(week) | RecurrenceRule | กําหนดค่ากฎเพื่อให้มีผลเฉพาะกับสัปดาห์ของปีเท่านั้น |
onlyOnWeekday(day) | RecurrenceRule | กําหนดค่ากฎให้มีผลเฉพาะกับวันใดวันหนึ่งของสัปดาห์ |
onlyOnWeekdays(days) | RecurrenceRule | กําหนดค่ากฎให้มีผลเฉพาะกับวันใดวันหนึ่งของสัปดาห์ |
onlyOnWeeks(weeks) | RecurrenceRule | กําหนดค่ากฎเพื่อให้มีผลกับสัปดาห์ที่เจาะจงของปีเท่านั้น |
onlyOnYearDay(day) | RecurrenceRule | กําหนดค่ากฎเพื่อให้มีผลเฉพาะกับวันที่ของปีเท่านั้น |
onlyOnYearDays(days) | RecurrenceRule | กําหนดค่ากฎเพื่อให้มีผลเฉพาะกับวันที่ของปีเท่านั้น |
setTimeZone(timeZone) | EventRecurrence | ตั้งค่าเขตเวลาสําหรับการเกิดซ้ํานี้ |
times(times) | RecurrenceRule | กําหนดค่ากฎให้จบลงตามจํานวนครั้งที่กําหนด |
until(endDate) | RecurrenceRule | กําหนดค่ากฎให้สิ้นสุดในวันที่ระบุ (รวม) |
weekStartsOn(day) | RecurrenceRule | กําหนดค่าว่าสัปดาห์ใดจะเริ่มต้นในวันใด เพื่อใช้กฎนี้ |
Visibility
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
CONFIDENTIAL | Enum | กิจกรรมเป็นแบบส่วนตัว |
DEFAULT | Enum | ใช้ระดับการเข้าถึงเริ่มต้นสําหรับกิจกรรมในปฏิทิน |
PRIVATE | Enum | กิจกรรมเป็นแบบส่วนตัวและเฉพาะผู้เข้าร่วมกิจกรรมเท่านั้นที่จะดูรายละเอียดของกิจกรรมได้ |
PUBLIC | Enum | กิจกรรมดังกล่าวเป็นแบบสาธารณะ และรายละเอียดของกิจกรรมจะปรากฏแก่ผู้อ่านทั้งหมดในปฏิทิน |