Bir etkinlik serisinin yinelenme ayarlarını gösterir.
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
add | Recurrence | Günlük olarak gerçekleşen etkinlikleri hariç tutan bir kural ekler. |
add | Recurrence | Etkinliğin her gün tekrarlanmasına neden olan bir kural ekler. |
add | Event | Etkinliğin belirli bir tarihte tekrarlanmasına neden olan bir kural ekler. |
add | Event | Belirli bir tarihteki bir oluşumu hariç tutan bir kural ekler. |
add | Recurrence | Aylık olarak gerçekleşen durumları hariç tutan bir kural ekler. |
add | Recurrence | Etkinliğin aylık olarak tekrarlanmasına neden olan bir kural ekler. |
add | Recurrence | Haftalık olarak gerçekleşen etkinlikleri hariç tutan bir kural ekler. |
add | Recurrence | Etkinliğin haftalık olarak tekrarlanmasına neden olan bir kural ekler. |
add | Recurrence | Yılda bir kez gerçekleşen durumları hariç tutan bir kural ekler. |
add | Recurrence | Etkinliğin yıllık olarak tekrarlanmasına neden olan bir kural ekler. |
set | Event | Bu yinelenme için saat dilimini ayarlar. |
Ayrıntılı belgeler
addDailyExclusion()
Günlük olarak gerçekleşen etkinlikleri hariç tutan bir kural ekler.
// Creates a rule that recurs every week after the first 30 days. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
Return
RecurrenceRule: Yeni RecurrenceRule
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlası ya da ilgili REST API'den uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addDailyRule()
Etkinliğin her gün tekrarlanmasına neden olan bir kural ekler.
// Creates a rule that recurs every day for ten days. const recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
Return
RecurrenceRule: Yeni RecurrenceRule
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlası ya da ilgili REST API'den uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addDate(date)
Etkinliğin belirli bir tarihte tekrarlanmasına neden olan bir kural ekler.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
date | Date |
Return
EventRecurrence: Zincirleme için bu EventRecurrence
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlası ya da ilgili REST API'den uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addDateExclusion(date)
Belirli bir tarihteki bir oluşumu hariç tutan bir kural ekler.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
date | Date |
Return
EventRecurrence: Zincirleme için bu EventRecurrence
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlası ya da ilgili REST API'den uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addMonthlyExclusion()
Aylık olarak gerçekleşen durumları hariç tutan bir kural ekler.
Varsayılan olarak hariç tutma, serideki ilk etkinlikle aynı ayın günü uygulanır ancak RecurrenceRule.onlyOnMonthDay(day) veya RecurrenceRule.onlyOnMonthDays(days) numaralı telefonlar aranarak bu durum değiştirilebilir.
Return
RecurrenceRule: Yeni RecurrenceRule
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlası ya da ilgili REST API'den uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addMonthlyRule()
Etkinliğin aylık olarak tekrarlanmasına neden olan bir kural ekler.
Etkinlik, varsayılan olarak serideki ilk etkinlikle aynı ayın gününde yinelenir ancak RecurrenceRule.onlyOnMonthDay(day) veya RecurrenceRule.onlyOnMonthDays(days) numaralı telefon aranarak bu durum değiştirilebilir.
// Creates a rule that recurs every month for three months. const recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
Return
RecurrenceRule: Yeni RecurrenceRule
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlası ya da ilgili REST API'den uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addWeeklyExclusion()
Haftalık olarak gerçekleşen etkinlikleri hariç tutan bir kural ekler.
Varsayılan olarak, hariç tutma işlemi serideki ilk etkinlikle aynı haftanın gününde uygulanır ancak RecurrenceRule.onlyOnWeekday(day) veya RecurrenceRule.onlyOnWeekdays(days) çağrıları yapılarak bu durum değiştirilebilir.
// Creates a rule that recurs every day except the first four Wednesdays. const 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 biri veya daha fazlası ya da ilgili REST API'den uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addWeeklyRule()
Etkinliğin haftalık olarak tekrarlanmasına neden olan bir kural ekler.
Etkinlik, varsayılan olarak serideki ilk etkinlikle aynı haftanın gününde yinelenir ancak RecurrenceRule.onlyOnWeekday(day) veya RecurrenceRule.onlyOnWeekdays(days) çağrılarak bu durum değiştirilebilir.
// Creates a rule that recurs every week for ten weeks. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
Return
RecurrenceRule: Yeni RecurrenceRule
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlası ya da ilgili REST API'den uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addYearlyExclusion()
Yılda bir kez gerçekleşen durumları hariç tutan bir kural ekler.
Varsayılan olarak, hariç tutma işlemi serideki ilk etkinliğin yıl içindeki tarihiyle aynı gün uygulanır ancak RecurrenceRule.onlyOnYearDay(day) veya RecurrenceRule.onlyOnYearDays(days) çağrıları yapılarak bu durum değiştirilebilir.
Return
RecurrenceRule: Yeni RecurrenceRule
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlası ya da ilgili REST API'den uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addYearlyRule()
Etkinliğin yıllık olarak tekrarlanmasına neden olan bir kural ekler.
Etkinlik varsayılan olarak serideki ilk etkinlikle aynı gün tekrarlanır ancak RecurrenceRule.onlyOnYearDay(day) veya RecurrenceRule.onlyOnYearDays(days) çağrıları yapılarak bu durum değiştirilebilir.
Return
RecurrenceRule: Yeni RecurrenceRule
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlası ya da ilgili REST API'den uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
setTimeZone(timeZone)
Bu yinelenme için saat dilimini ayarlar. Bu durum, etkinliklerin yinelenme tarihini ve saatini, ayrıca etkinliğin yaz saati uygulamasıyla birlikte değişip değişmeyeceğini etkiler. Varsayılan olarak takvimin saat dilimi kullanılır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
time | String | Saat dilimi, "uzun" biçimde belirtilir (ör.Joda.org tarafından listelendiği gibi "America/New_York"). |
Return
EventRecurrence: Zincirleme için bu EventRecurrence
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlası ya da ilgili REST API'den uygun kapsamlarla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds