Mewakili setelan pengulangan untuk rangkaian peristiwa.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addDailyExclusion() | RecurrenceRule | Menambahkan aturan yang mengecualikan kejadian setiap hari. |
addDailyRule() | RecurrenceRule | Menambahkan aturan yang menyebabkan acara berulang setiap hari. |
addDate(date) | EventRecurrence | Menambahkan aturan yang menyebabkan acara berulang pada tanggal tertentu. |
addDateExclusion(date) | EventRecurrence | Menambahkan aturan yang mengecualikan kemunculan untuk tanggal tertentu. |
addMonthlyExclusion() | RecurrenceRule | Menambahkan aturan yang mengecualikan kejadian setiap bulan. |
addMonthlyRule() | RecurrenceRule | Menambahkan aturan yang menyebabkan acara berulang setiap bulan. |
addWeeklyExclusion() | RecurrenceRule | Menambahkan aturan yang mengecualikan kejadian setiap minggu. |
addWeeklyRule() | RecurrenceRule | Menambahkan aturan yang menyebabkan acara berulang setiap minggu. |
addYearlyExclusion() | RecurrenceRule | Menambahkan aturan yang mengecualikan kejadian setiap tahun. |
addYearlyRule() | RecurrenceRule | Menambahkan aturan yang menyebabkan acara tersebut berulang setiap tahun. |
setTimeZone(timeZone) | EventRecurrence | Menetapkan zona waktu untuk pengulangan ini. |
Dokumentasi mendetail
addDailyExclusion()
Menambahkan aturan yang mengecualikan kejadian setiap hari.
// Creates a rule that recurs every week after the first 30 days. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
Pulang pergi
RecurrenceRule
— RecurrenceRule baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDailyRule()
Menambahkan aturan yang menyebabkan acara berulang setiap hari.
// Creates a rule that recurs every day for ten days. var recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
Pulang pergi
RecurrenceRule
— RecurrenceRule baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDate(date)
Menambahkan aturan yang menyebabkan acara berulang pada tanggal tertentu.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
date | Date |
Pulang pergi
EventRecurrence
— EventRecurrence untuk perantaian ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDateExclusion(date)
Menambahkan aturan yang mengecualikan kemunculan untuk tanggal tertentu.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
date | Date |
Pulang pergi
EventRecurrence
— EventRecurrence untuk perantaian ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyExclusion()
Menambahkan aturan yang mengecualikan kejadian setiap bulan.
Secara default, pengecualian diterapkan pada hari yang sama tiap bulan dengan peristiwa pertama
seri, tetapi dapat diubah dengan memanggil RecurrenceRule.onlyOnMonthDay(day)
atau RecurrenceRule.onlyOnMonthDays(days)
.
Pulang pergi
RecurrenceRule
— RecurrenceRule baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyRule()
Menambahkan aturan yang menyebabkan acara berulang setiap bulan.
Secara {i>default<i} acara tersebut berulang pada hari yang sama setiap bulan dengan acara pertama dalam rangkaian tersebut,
tapi ini dapat diubah dengan memanggil RecurrenceRule.onlyOnMonthDay(day)
atau RecurrenceRule.onlyOnMonthDays(days)
.
// Creates a rule that recurs every month for three months. var recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
Pulang pergi
RecurrenceRule
— RecurrenceRule baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyExclusion()
Menambahkan aturan yang mengecualikan kejadian setiap minggu.
Secara default, pengecualian diterapkan pada hari yang sama dengan peristiwa pertama
seri, tetapi dapat diubah dengan memanggil RecurrenceRule.onlyOnWeekday(day)
atau RecurrenceRule.onlyOnWeekdays(days)
.
// Creates a rule that recurs every day except the first four Wednesdays. var recurrence = CalendarApp.newRecurrence().addDailyRule() .addWeeklyExclusion().onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY).times(4);
Pulang pergi
RecurrenceRule
— RecurrenceRule baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyRule()
Menambahkan aturan yang menyebabkan acara berulang setiap minggu.
Secara {i>default<i}, acara tersebut berulang pada hari yang sama dengan
minggunya sebagai acara pertama dalam rangkaian tersebut,
tapi ini dapat diubah dengan memanggil RecurrenceRule.onlyOnWeekday(day)
atau RecurrenceRule.onlyOnWeekdays(days)
.
// Creates a rule that recurs every week for ten weeks. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
Pulang pergi
RecurrenceRule
— RecurrenceRule baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyExclusion()
Menambahkan aturan yang mengecualikan kejadian setiap tahun.
Secara default, pengecualian diterapkan pada hari yang sama dengan peristiwa pertama
seri, tetapi dapat diubah dengan memanggil RecurrenceRule.onlyOnYearDay(day)
atau RecurrenceRule.onlyOnYearDays(days)
.
Pulang pergi
RecurrenceRule
— RecurrenceRule baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyRule()
Menambahkan aturan yang menyebabkan acara tersebut berulang setiap tahun.
Secara {i>default<i} acara tersebut berulang pada hari yang sama tahun ini dengan acara pertama dalam rangkaian ini,
tapi ini dapat diubah dengan memanggil RecurrenceRule.onlyOnYearDay(day)
atau RecurrenceRule.onlyOnYearDays(days)
.
Pulang pergi
RecurrenceRule
— RecurrenceRule baru
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setTimeZone(timeZone)
Menetapkan zona waktu untuk pengulangan ini. Hal ini memengaruhi tanggal dan waktu peristiwa berulang, dan apakah acara tersebut bergeser dengan waktu musim panas. Default-nya adalah zona waktu kalender.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
timeZone | String | zona waktu, yang ditentukan dalam "long" format tertentu (mis., 'America/New_York', seperti yang tercantum oleh Joda.org) |
Pulang pergi
EventRecurrence
— EventRecurrence untuk perantaian ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds