แสดงถึงการตั้งค่าการเกิดซ้ำสำหรับชุดกิจกรรม
เมธอด
| เมธอด | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
add | Recurrence | เพิ่มกฎที่ยกเว้นการเกิดซ้ำรายวัน |
add | Recurrence | เพิ่มกฎที่ทำให้กิจกรรมเกิดซ้ำรายวัน |
add | Event | เพิ่มกฎที่ทำให้กิจกรรมเกิดซ้ำในวันที่ที่ระบุ |
add | Event | เพิ่มกฎที่ยกเว้นการเกิดซ้ำในวันที่ที่ระบุ |
add | Recurrence | เพิ่มกฎที่ยกเว้นการเกิดซ้ำรายเดือน |
add | Recurrence | เพิ่มกฎที่ทำให้กิจกรรมเกิดซ้ำรายเดือน |
add | Recurrence | เพิ่มกฎที่ยกเว้นการเกิดซ้ำรายสัปดาห์ |
add | Recurrence | เพิ่มกฎที่ทำให้กิจกรรมเกิดซ้ำรายสัปดาห์ |
add | Recurrence | เพิ่มกฎที่ยกเว้นการเกิดซ้ำรายปี |
add | Recurrence | เพิ่มกฎที่ทำให้กิจกรรมเกิดซ้ำรายปี |
set | Event | ตั้งค่าเขตเวลาสำหรับการเกิดซ้ำนี้ |
เอกสารโดยละเอียด
addDailyExclusion()
เพิ่มกฎที่ยกเว้นการเกิดซ้ำรายวัน
// Creates a rule that recurs every week after the first 30 days. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
รีเทิร์น
RecurrenceRule \- RecurrenceRule ใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์ที่มี ขอบเขตต่อไปนี้อย่างน้อย 1 ขอบเขตหรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addDailyRule()
เพิ่มกฎที่ทำให้กิจกรรมเกิดซ้ำรายวัน
// Creates a rule that recurs every day for ten days. const recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
รีเทิร์น
RecurrenceRule \- RecurrenceRule ใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์ที่มี ขอบเขตต่อไปนี้อย่างน้อย 1 ขอบเขตหรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addDate(date)
เพิ่มกฎที่ทำให้กิจกรรมเกิดซ้ำในวันที่ที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
date | Date |
รีเทิร์น
EventRecurrence \- EventRecurrence นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์ที่มี ขอบเขตต่อไปนี้อย่างน้อย 1 ขอบเขตหรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addDateExclusion(date)
เพิ่มกฎที่ยกเว้นการเกิดซ้ำในวันที่ที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
date | Date |
รีเทิร์น
EventRecurrence \- EventRecurrence นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์ที่มี ขอบเขตต่อไปนี้อย่างน้อย 1 ขอบเขตหรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addMonthlyExclusion()
เพิ่มกฎที่ยกเว้นการเกิดซ้ำรายเดือน
โดยค่าเริ่มต้น การยกเว้นจะใช้กับวันเดียวกันของเดือนกับกิจกรรมแรกในชุด แต่สามารถเปลี่ยนแปลงได้โดยการเรียก RecurrenceRule.onlyOnMonthDay(day) หรือ RecurrenceRule.onlyOnMonthDays(days)
รีเทิร์น
RecurrenceRule \- RecurrenceRule ใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์ที่มี ขอบเขตต่อไปนี้อย่างน้อย 1 ขอบเขตหรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addMonthlyRule()
เพิ่มกฎที่ทำให้กิจกรรมเกิดซ้ำรายเดือน
โดยค่าเริ่มต้น กิจกรรมจะเกิดซ้ำในวันเดียวกันของเดือนกับกิจกรรมแรกในชุด แต่สามารถเปลี่ยนแปลงได้โดยการเรียก RecurrenceRule.onlyOnMonthDay(day) หรือ RecurrenceRule.onlyOnMonthDays(days)
// Creates a rule that recurs every month for three months. const recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
รีเทิร์น
RecurrenceRule \- RecurrenceRule ใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์ที่มี ขอบเขตต่อไปนี้อย่างน้อย 1 ขอบเขตหรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addWeeklyExclusion()
เพิ่มกฎที่ยกเว้นการเกิดซ้ำรายสัปดาห์
โดยค่าเริ่มต้น การยกเว้นจะใช้กับวันเดียวกันของสัปดาห์กับกิจกรรมแรกในชุด แต่สามารถเปลี่ยนแปลงได้โดยการเรียก RecurrenceRule.onlyOnWeekday(day) หรือ RecurrenceRule.onlyOnWeekdays(days)
// Creates a rule that recurs every day except the first four Wednesdays. const recurrence = CalendarApp.newRecurrence() .addDailyRule() .addWeeklyExclusion() .onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY) .times(4);
รีเทิร์น
RecurrenceRule \- RecurrenceRule ใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์ที่มี ขอบเขตต่อไปนี้อย่างน้อย 1 ขอบเขตหรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addWeeklyRule()
เพิ่มกฎที่ทำให้กิจกรรมเกิดซ้ำรายสัปดาห์
โดยค่าเริ่มต้น กิจกรรมจะเกิดซ้ำในวันเดียวกันของสัปดาห์กับกิจกรรมแรกในชุด แต่สามารถเปลี่ยนแปลงได้โดยการเรียก RecurrenceRule.onlyOnWeekday(day) หรือ RecurrenceRule.onlyOnWeekdays(days)
// Creates a rule that recurs every week for ten weeks. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
รีเทิร์น
RecurrenceRule \- RecurrenceRule ใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์ที่มี ขอบเขตต่อไปนี้อย่างน้อย 1 ขอบเขตหรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addYearlyExclusion()
เพิ่มกฎที่ยกเว้นการเกิดซ้ำรายปี
โดยค่าเริ่มต้น การยกเว้นจะใช้กับวันเดียวกันของปีกับกิจกรรมแรกในชุด แต่สามารถเปลี่ยนแปลงได้โดยการเรียก RecurrenceRule.onlyOnYearDay(day) หรือ RecurrenceRule.onlyOnYearDays(days)
รีเทิร์น
RecurrenceRule \- RecurrenceRule ใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์ที่มี ขอบเขตต่อไปนี้อย่างน้อย 1 ขอบเขตหรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addYearlyRule()
เพิ่มกฎที่ทำให้กิจกรรมเกิดซ้ำรายปี
โดยค่าเริ่มต้น กิจกรรมจะเกิดซ้ำในวันเดียวกันของปีกับกิจกรรมแรกในชุด แต่สามารถเปลี่ยนแปลงได้โดยการเรียก RecurrenceRule.onlyOnYearDay(day) หรือ RecurrenceRule.onlyOnYearDays(days)
รีเทิร์น
RecurrenceRule \- RecurrenceRule ใหม่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์ที่มี ขอบเขตต่อไปนี้อย่างน้อย 1 ขอบเขตหรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
setTimeZone(timeZone)
ตั้งค่าเขตเวลาสำหรับการเกิดซ้ำนี้ ซึ่งจะส่งผลต่อวันที่และเวลาที่กิจกรรมเกิดซ้ำ รวมถึงกิจกรรมจะเลื่อนตามเวลาออมแสงหรือไม่ โดยค่าเริ่มต้นจะเป็นเขตเวลาของปฏิทิน
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
time | String | เขตเวลาที่ระบุในรูปแบบ "ยาว" (เช่น 'America/New_York' ตามที่ระบุไว้ โดย Joda.org) |
รีเทิร์น
EventRecurrence \- EventRecurrence นี้สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์ที่มี ขอบเขตต่อไปนี้อย่างน้อย 1 ขอบเขตหรือขอบเขตที่เหมาะสมจาก REST API ที่เกี่ยวข้อง
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds