ส่งความคิดเห็น
Calendar Service
bookmark_border bookmark
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ปฏิทิน
บริการนี้ช่วยให้สคริปต์เข้าถึงและแก้ไข 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 และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-12-22 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"]],["อัปเดตล่าสุด 2024-12-22 UTC"],[[["The Google Apps Script Calendar Service enables interaction with Google Calendars, allowing scripts to create, modify, and delete events and calendars."],["It offers classes like `Calendar`, `CalendarApp`, and `CalendarEvent` with specific methods for managing various calendar aspects."],["Recurring events are handled through `CalendarEventSeries` and `RecurrenceRule`, which provide extensive options for recurrence patterns and exclusions."],["The service utilizes enums like `Color`, `EventColor`, and `Visibility` to define event properties."],["`CalendarEvent` methods allow detailed control over event details, such as reminders, guests, and visibility settings."]]],[]]