Class EventRecurrence

PeristiwaPengulangan

Merepresentasikan setelan pengulangan untuk rangkaian peristiwa.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addDailyExclusion()RecurrenceRuleMenambahkan aturan yang mengecualikan kemunculan setiap hari.
addDailyRule()RecurrenceRuleMenambahkan aturan yang menyebabkan peristiwa berulang setiap hari.
addDate(date)EventRecurrenceMenambahkan aturan yang menyebabkan peristiwa berulang pada tanggal tertentu.
addDateExclusion(date)EventRecurrenceMenambahkan aturan yang mengecualikan kemunculan untuk tanggal tertentu.
addMonthlyExclusion()RecurrenceRuleMenambahkan aturan yang mengecualikan kemunculan setiap bulan.
addMonthlyRule()RecurrenceRuleMenambahkan aturan yang menyebabkan peristiwa berulang setiap bulan.
addWeeklyExclusion()RecurrenceRuleMenambahkan aturan yang mengecualikan kemunculan secara mingguan.
addWeeklyRule()RecurrenceRuleMenambahkan aturan yang menyebabkan peristiwa berulang setiap minggu.
addYearlyExclusion()RecurrenceRuleMenambahkan aturan yang mengecualikan kemunculan setiap tahun.
addYearlyRule()RecurrenceRuleMenambahkan aturan yang menyebabkan peristiwa berulang setiap tahun.
setTimeZone(timeZone)EventRecurrenceMenetapkan zona waktu untuk pengulangan ini.

Dokumentasi mendetail

addDailyExclusion()

Menambahkan aturan yang mengecualikan kemunculan setiap hari.

// Creates a rule that recurs every week after the first 30 days.
const 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 peristiwa berulang setiap hari.

// Creates a rule that recurs every day for ten days.
const 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 peristiwa berulang pada tanggal tertentu.

Parameter

NamaJenisDeskripsi
dateDate

Pulang pergi

EventRecurrence — EventRecurrence ini untuk penyambungan

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

NamaJenisDeskripsi
dateDate

Pulang pergi

EventRecurrence — EventRecurrence ini untuk penyambungan

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 kemunculan setiap bulan.

Secara default, pengecualian diterapkan pada hari yang sama dalam sebulan dengan peristiwa pertama dalam rangkaian, tetapi hal ini 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 peristiwa berulang setiap bulan.

Secara default, peristiwa berulang pada hari yang sama dalam sebulan seperti peristiwa pertama dalam rangkaian, tetapi hal ini dapat diubah dengan memanggil RecurrenceRule.onlyOnMonthDay(day) atau RecurrenceRule.onlyOnMonthDays(days).

// Creates a rule that recurs every month for three months.
const 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 kemunculan secara mingguan.

Secara default, pengecualian diterapkan pada hari yang sama dalam seminggu dengan peristiwa pertama dalam rangkaian, tetapi hal ini dapat diubah dengan memanggil RecurrenceRule.onlyOnWeekday(day) atau 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);

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 peristiwa berulang setiap minggu.

Secara default, peristiwa berulang pada hari yang sama dalam seminggu seperti peristiwa pertama dalam rangkaian, tetapi hal ini dapat diubah dengan memanggil RecurrenceRule.onlyOnWeekday(day) atau RecurrenceRule.onlyOnWeekdays(days).

// Creates a rule that recurs every week for ten weeks.
const 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 kemunculan setiap tahun.

Secara default, pengecualian diterapkan pada hari yang sama dalam setahun dengan peristiwa pertama dalam rangkaian, tetapi hal 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

addYearlyRule()

Menambahkan aturan yang menyebabkan peristiwa berulang setiap tahun.

Secara default, peristiwa berulang pada hari yang sama dalam setahun seperti peristiwa pertama dalam rangkaian, tetapi hal 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 pengulangan peristiwa, dan apakah peristiwa bergeser dengan waktu musim panas. Setelan default-nya adalah zona waktu kalender.

Parameter

NamaJenisDeskripsi
timeZoneStringzona waktu, yang ditentukan dalam format "panjang" (mis., 'America/New_York', seperti yang tercantum oleh Joda.org)

Pulang pergi

EventRecurrence — EventRecurrence ini untuk penyambungan

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