Class EventRecurrence

EventRecurrence

Bir etkinlik serisinin yineleme ayarlarını temsil eder.

Yöntemler

YöntemDönüş türüKısa açıklama
addDailyExclusion()RecurrenceRuleTekrarları günlük olarak hariç tutan bir kural ekler.
addDailyRule()RecurrenceRuleEtkinliğin günlük olarak yinelenmesine neden olan bir kural ekler.
addDate(date)EventRecurrenceEtkinliğin belirli bir tarihte yinelenmesine neden olan bir kural ekler.
addDateExclusion(date)EventRecurrenceBelirli bir tarihteki tekrarları hariç tutan bir kural ekler.
addMonthlyExclusion()RecurrenceRuleTekrarları aylık olarak hariç tutan bir kural ekler.
addMonthlyRule()RecurrenceRuleEtkinliğin aylık olarak yinelenmesine neden olan bir kural ekler.
addWeeklyExclusion()RecurrenceRuleTekrarları haftalık olarak hariç tutan bir kural ekler.
addWeeklyRule()RecurrenceRuleEtkinliğin haftalık olarak yinelenmesine neden olan bir kural ekler.
addYearlyExclusion()RecurrenceRuleTekrarları yıllık olarak hariç tutan bir kural ekler.
addYearlyRule()RecurrenceRuleEtkinliğin yıllık olarak yinelenmesini sağlayan bir kural ekler.
setTimeZone(timeZone)EventRecurrenceBu yinelemenin saat dilimini ayarlar.

Ayrıntılı belgeler

addDailyExclusion()

Tekrarları günlük olarak hariç tutan bir kural ekler.

// Creates a rule that recurs every week after the first 30 days.
var recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);

Return

RecurrenceRule — yeni RecurrenceRule

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addDailyRule()

Etkinliğin günlük olarak yinelenmesine neden olan bir kural ekler.

// Creates a rule that recurs every day for ten days.
var recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);

Return

RecurrenceRule — yeni RecurrenceRule

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addDate(date)

Etkinliğin belirli bir tarihte yinelenmesine neden olan bir kural ekler.

Parametreler

AdTürAçıklama
dateDate

Return

EventRecurrence — zincirleme için bu EventRecurrence

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addDateExclusion(date)

Belirli bir tarihteki tekrarları hariç tutan bir kural ekler.

Parametreler

AdTürAçıklama
dateDate

Return

EventRecurrence — zincirleme için bu EventRecurrence

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addMonthlyExclusion()

Tekrarları aylık olarak hariç tutan bir kural ekler.

Hariç tutma, varsayılan olarak ayın içindeki ilk etkinlikle aynı günde uygulanır. seri, ancak RecurrenceRule.onlyOnMonthDay(day) veya RecurrenceRule.onlyOnMonthDays(days) çağrılarak bu değiştirilebilir.

Return

RecurrenceRule — yeni RecurrenceRule

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addMonthlyRule()

Etkinliğin aylık olarak yinelenmesine neden olan bir kural ekler.

Varsayılan olarak etkinlik, serideki ilk etkinlikle ayın aynı gününde yinelenir. ancak RecurrenceRule.onlyOnMonthDay(day) veya RecurrenceRule.onlyOnMonthDays(days) çağrılarak bu değiştirilebilir.

// Creates a rule that recurs every month for three months.
var recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);

Return

RecurrenceRule — yeni RecurrenceRule

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addWeeklyExclusion()

Tekrarları haftalık olarak hariç tutan bir kural ekler.

Varsayılan olarak hariç tutma, haftanın seri, ancak RecurrenceRule.onlyOnWeekday(day) veya RecurrenceRule.onlyOnWeekdays(days) çağrılarak bu değiştirilebilir.

// Creates a rule that recurs every day except the first four Wednesdays.
var recurrence = CalendarApp.newRecurrence().addDailyRule()
    .addWeeklyExclusion().onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY).times(4);

Return

RecurrenceRule — yeni RecurrenceRule

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addWeeklyRule()

Etkinliğin haftalık olarak yinelenmesine neden olan bir kural ekler.

Varsayılan olarak etkinlik, serideki ilk etkinlikle haftanın aynı gününde yinelenir. ancak RecurrenceRule.onlyOnWeekday(day) veya RecurrenceRule.onlyOnWeekdays(days) çağrılarak bu değiştirilebilir.

// Creates a rule that recurs every week for ten weeks.
var recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);

Return

RecurrenceRule — yeni RecurrenceRule

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addYearlyExclusion()

Tekrarları yıllık olarak hariç tutan bir kural ekler.

Hariç tutma, varsayılan olarak yılın ilk etkinlik gününde uygulanır. seri, ancak RecurrenceRule.onlyOnYearDay(day) veya RecurrenceRule.onlyOnYearDays(days) çağrılarak bu değiştirilebilir.

Return

RecurrenceRule — yeni RecurrenceRule

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

addYearlyRule()

Etkinliğin yıllık olarak yinelenmesini sağlayan bir kural ekler.

Etkinlik varsayılan olarak serideki ilk etkinlikle aynı günde tekrarlanır. ancak RecurrenceRule.onlyOnYearDay(day) veya RecurrenceRule.onlyOnYearDays(days) çağrılarak bu değiştirilebilir.

Return

RecurrenceRule — yeni RecurrenceRule

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds

setTimeZone(timeZone)

Bu yinelemenin saat dilimini ayarlar. Bu, etkinliklerin yinelendiği tarih ve saati etkiler, ve etkinliğin yaz saati uygulaması ile değişip değişmediğini kontrol edin. Varsayılan olarak takvimin saat dilimi kullanılır.

Parametreler

AdTürAçıklama
timeZoneString"long" olarak belirtilen saat dilimi biçim (ör. Listelenen şekliyle "America/New_York" (Joda.org tarafından)

Return

EventRecurrence — zincirleme için bu EventRecurrence

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds