Calendar Service
    
    
      
    
    
      
      จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
    
    
      
      บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
    
  
    
  
      
    
  
  
  
  
  
  
    
    
    
ปฏิทิน
บริการนี้ช่วยให้สคริปต์เข้าถึงและแก้ไข Google ปฏิทินของผู้ใช้ได้ รวมถึงปฏิทินอื่นๆ ที่ผู้ใช้ติดตามอยู่
ชั้นเรียน
| ชื่อ | รายละเอียดแบบย่อ | 
Calendar | แสดงปฏิทินที่ผู้ใช้เป็นเจ้าของหรือติดตามอยู่ | 
CalendarApp | อนุญาตให้สคริปต์อ่านและอัปเดต Google ปฏิทินของผู้ใช้ | 
CalendarEvent | แสดงกิจกรรมในปฏิทินรายการเดียว | 
CalendarEventSeries | แสดงชุดเหตุการณ์ (กิจกรรมที่เกิดซ้ำ) | 
Color | อาร์เรย์แบบจำกัดที่แสดงสีที่มีชื่อซึ่งพร้อมใช้งานในบริการปฏิทิน | 
EventColor | อาร์เรย์แบบจำกัดที่แสดงสีของกิจกรรมที่มีชื่อซึ่งพร้อมใช้งานในบริการปฏิทิน | 
EventGuest | แสดงถึงแขกของกิจกรรม | 
EventRecurrence | แสดงการตั้งค่าการเกิดซ้ำสำหรับชุดเหตุการณ์ | 
EventTransparency | อาร์เรย์แบบจำกัดที่แสดงถึงความโปร่งใสของเหตุการณ์ | 
EventType | Enum ที่แสดงถึงประเภทของเหตุการณ์ | 
GuestStatus | อาร์เรย์แบบจำกัดที่แสดงสถานะที่ผู้เข้าร่วมมีได้สำหรับกิจกรรม | 
RecurrenceRule | แสดงกฎการเกิดซ้ำสำหรับชุดเหตุการณ์ | 
Visibility | อาร์เรย์แบบจำกัดที่แสดงถึงระดับการเข้าถึงของเหตุการณ์ | 
 
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ | 
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 | ยกเลิกการติดตามปฏิทินของผู้ใช้ | 
 
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย | 
Color | Color | อาร์เรย์แบบจำกัดที่แสดงสีที่มีชื่อซึ่งพร้อมใช้งานในบริการปฏิทิน | 
EventColor | EventColor | อาร์เรย์แบบจำกัดที่แสดงสีของกิจกรรมที่มีชื่อซึ่งพร้อมใช้งานในบริการปฏิทิน | 
EventTransparency | EventTransparency | การแจงนับ EventTransparency | 
EventType | EventType | การแจงนับ EventType | 
GuestStatus | GuestStatus | อาร์เรย์แบบจำกัดที่แสดงสถานะที่ผู้เข้าร่วมมีได้สำหรับกิจกรรม | 
Month | Month | อาร์เรย์แบบจำกัดที่แสดงถึงเดือนของปี | 
Visibility | Visibility | อาร์เรย์แบบจำกัดที่แสดงถึงระดับการเข้าถึงของเหตุการณ์ | 
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 | รับปฏิทินที่มีรหัสที่ระบุ | 
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 | ติดตามผู้ใช้ในปฏิทินด้วยรหัสที่ระบุ หากผู้ใช้ได้รับอนุญาตให้ติดตาม | 
 
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย | 
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 | 
 
  Olive (#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") หรือที่เรียกว่า "นกยูง" ใน UI ของปฏิทิน | 
PALE_GREEN | Enum | 
 
  เขียวอ่อน ("2") หรือที่เรียกว่า "เขียว Sage" ใน UI ของปฏิทิน | 
MAUVE | Enum | 
 
  สีม่วง ("3") หรือที่เรียกว่า "องุ่น" ใน UI ของปฏิทิน | 
PALE_RED | Enum | 
 
  สีแดงอ่อน ("4") หรือที่เรียกว่า "ฟลามิงโก" ใน UI ของปฏิทิน | 
YELLOW | Enum | 
 
  สีเหลือง ("5") หรือที่เรียกว่า "กล้วย" ใน UI ของปฏิทิน | 
ORANGE | Enum | 
 
  ส้ม ("6") หรือที่เรียกว่า "ส้มจีน" ใน UI ของปฏิทิน | 
CYAN | Enum | 
 
  สีฟ้าอมเขียว ("7") หรือที่เรียกว่า "ลาเวนเดอร์" ใน UI ของปฏิทิน | 
GRAY | Enum | 
 
  เทา ("8") หรือที่เรียกว่า "กราไฟต์" ใน UI ของปฏิทิน | 
BLUE | Enum | 
 
  สีน้ำเงิน ("9") หรือที่เรียกว่า "บลูเบอร์รี่" ใน UI ปฏิทิน | 
GREEN | Enum | 
 
  สีเขียว ("10") หรือที่เรียกว่า "Basil" ใน UI ของปฏิทิน | 
RED | Enum | 
 
  สีแดง ("11") หรือที่เรียกว่า "มะเขือเทศ" ใน UI ปฏิทิน | 
 
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย | 
OPAQUE | Enum | กิจกรรมจะบล็อกเวลาในปฏิทิน | 
TRANSPARENT | Enum | กิจกรรมไม่ได้บล็อกเวลาในปฏิทิน | 
 
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย | 
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 | กิจกรรมเป็นแบบสาธารณะและรายละเอียดกิจกรรมจะแสดงต่อผู้อ่านทุกคนในปฏิทิน | 
 
 
  
  
  
    
  
 
  
    
    
      
    
    
  
       
         
  
       
    
    
  
  
  เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
  อัปเดตล่าสุด 2025-07-26 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"]],["อัปเดตล่าสุด 2025-07-26 UTC"],[],[]]