Calendar Service

Takvim

Bu hizmet, bir komut dosyasının kullanıcının Google Takvim'ine (kullanıcının abone olduğu ek takvimler dahil) erişmesine ve bunları değiştirmesine olanak tanır.

Sınıflar

AdKısa açıklama
CalendarKullanıcının sahip olduğu veya abone olduğu bir takvimi temsil eder.
CalendarAppBir komut dosyasının, kullanıcının Google Takvim'ini okumasına ve güncellemesine izin verir.
CalendarEventTek bir takvim etkinliğini temsil eder.
CalendarEventSeriesBir etkinlik serisini (düzenli etkinlik) temsil eder.
ColorTakvim hizmetinde kullanılabilen adlandırılmış renkleri temsil eden bir sıralama.
EventColorTakvim hizmetinde kullanılabilen adlandırılmış etkinlik renklerini temsil eden bir sıralama.
EventGuestEtkinliğin davetlisini temsil eder.
EventRecurrenceBir etkinlik serisinin yineleme ayarlarını temsil eder.
GuestStatusBir davetlinin bir etkinlik için sahip olabileceği durumları temsil eden bir numaralandırma.
RecurrenceRuleBir etkinlik serisinin yineleme kuralını temsil eder.
VisibilityBir etkinliğin görünürlüğünü temsil eden enum.

Calendar

Yöntemler

YöntemDönüş türüKısa açıklama
createAllDayEvent(title, date)CalendarEventYeni bir tüm gün etkinliği oluşturur.
createAllDayEvent(title, startDate, endDate)CalendarEventBirden çok günü kapsayabilecek yeni bir tüm gün etkinliği oluşturur.
createAllDayEvent(title, startDate, endDate, options)CalendarEventBirden çok günü kapsayabilecek yeni bir tüm gün etkinliği oluşturur.
createAllDayEvent(title, date, options)CalendarEventYeni bir tüm gün etkinliği oluşturur.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesYeni bir tüm gün etkinlik serisi oluşturur.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesYeni bir tüm gün etkinlik serisi oluşturur.
createEvent(title, startTime, endTime)CalendarEventYeni bir etkinlik oluşturur.
createEvent(title, startTime, endTime, options)CalendarEventYeni bir etkinlik oluşturur.
createEventFromDescription(description)CalendarEventSerbest biçimli bir açıklamadan etkinlik oluşturur.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesYeni bir etkinlik serisi oluşturur.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesYeni bir etkinlik serisi oluşturur.
deleteCalendar()voidTakvimi kalıcı olarak siler.
getColor()StringTakvimin rengini alır.
getDescription()StringTakvimin açıklamasını alır.
getEventById(iCalId)CalendarEventBelirtilen kimliğe sahip etkinliği alır.
getEventSeriesById(iCalId)CalendarEventSeriesBelirtilen kimliğe sahip etkinlik serisini alır.
getEvents(startTime, endTime)CalendarEvent[]Belirli bir zaman aralığında gerçekleşen tüm etkinlikleri alır.
getEvents(startTime, endTime, options)CalendarEvent[]Belirli bir zaman aralığında gerçekleşen ve belirtilen ölçütleri karşılayan tüm etkinlikleri alır.
getEventsForDay(date)CalendarEvent[]Belirli bir günde gerçekleşen tüm etkinlikleri alır.
getEventsForDay(date, options)CalendarEvent[]Belirli bir günde gerçekleşen ve belirtilen ölçütleri karşılayan tüm etkinlikleri alır.
getId()StringTakvimin kimliğini alır.
getName()StringTakvimin adını alır.
getTimeZone()StringTakvimin saat dilimini alır.
isHidden()BooleanTakvimin kullanıcı arayüzünde gizlenmiş olup olmadığını belirler.
isMyPrimaryCalendar()BooleanTakvimin, etkili kullanıcı için birincil takvim olup olmadığını belirler.
isOwnedByMe()BooleanTakvimin size ait olup olmadığını belirler.
isSelected()BooleanTakvim etkinliklerinin kullanıcı arayüzünde görüntülenip görüntülenmeyeceğini belirler.
setColor(color)CalendarTakvimin rengini ayarlar.
setDescription(description)CalendarBir takvimin açıklamasını ayarlar.
setHidden(hidden)CalendarTakvimin kullanıcı arayüzünde görünüp görünmeyeceğini belirler.
setName(name)CalendarTakvimin adını belirler.
setSelected(selected)CalendarTakvim etkinliklerinin kullanıcı arayüzünde görüntülenip görüntülenmeyeceğini ayarlar.
setTimeZone(timeZone)CalendarTakvimin saat dilimini ayarlar.
unsubscribeFromCalendar()voidKullanıcının takvim aboneliğini iptal eder.

CalendarApp

Özellikler

ÖzellikTürAçıklama
ColorColorTakvim hizmetinde kullanılabilen adlandırılmış renkleri temsil eden bir sıralama.
EventColorEventColorTakvim hizmetinde kullanılabilen adlandırılmış etkinlik renklerini temsil eden bir sıralama.
GuestStatusGuestStatusBir davetlinin bir etkinlik için sahip olabileceği durumları temsil eden bir numaralandırma.
MonthMonthYılın aylarını temsil eden bir sıralama.
VisibilityVisibilityBir etkinliğin görünürlüğünü temsil eden enum.
WeekdayWeekdayHaftanın günlerini temsil eden bir sıralama.

Yöntemler

YöntemDönüş türüKısa açıklama
createAllDayEvent(title, date)CalendarEventYeni bir tüm gün etkinliği oluşturur.
createAllDayEvent(title, startDate, endDate)CalendarEventBirden çok günü kapsayabilecek yeni bir tüm gün etkinliği oluşturur.
createAllDayEvent(title, startDate, endDate, options)CalendarEventBirden çok günü kapsayabilecek yeni bir tüm gün etkinliği oluşturur.
createAllDayEvent(title, date, options)CalendarEventYeni bir tüm gün etkinliği oluşturur.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesYeni bir tüm gün etkinlik serisi oluşturur.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesYeni bir tüm gün etkinlik serisi oluşturur.
createCalendar(name)CalendarKullanıcıya ait yeni bir takvim oluşturur.
createCalendar(name, options)CalendarKullanıcıya ait yeni bir takvim oluşturur.
createEvent(title, startTime, endTime)CalendarEventYeni bir etkinlik oluşturur.
createEvent(title, startTime, endTime, options)CalendarEventYeni bir etkinlik oluşturur.
createEventFromDescription(description)CalendarEventSerbest biçimli bir açıklamadan etkinlik oluşturur.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesYeni bir etkinlik serisi oluşturur.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesYeni bir etkinlik serisi oluşturur.
getAllCalendars()Calendar[]Kullanıcının sahip olduğu veya abone olduğu tüm takvimleri alır.
getAllOwnedCalendars()Calendar[]Kullanıcının sahip olduğu tüm takvimleri alır.
getCalendarById(id)CalendarVerilen kimliğe sahip takvimi alır.
getCalendarsByName(name)Calendar[]Kullanıcının sahip olduğu veya abone olduğu belirli bir ada sahip tüm takvimleri alır.
getColor()StringTakvimin rengini alır.
getDefaultCalendar()CalendarKullanıcının varsayılan takvimini alır.
getDescription()StringTakvimin açıklamasını alır.
getEventById(iCalId)CalendarEventBelirtilen kimliğe sahip etkinliği alır.
getEventSeriesById(iCalId)CalendarEventSeriesBelirtilen kimliğe sahip etkinlik serisini alır.
getEvents(startTime, endTime)CalendarEvent[]Belirli bir zaman aralığında gerçekleşen tüm etkinlikleri alır.
getEvents(startTime, endTime, options)CalendarEvent[]Belirli bir zaman aralığında gerçekleşen ve belirtilen ölçütleri karşılayan tüm etkinlikleri alır.
getEventsForDay(date)CalendarEvent[]Belirli bir günde gerçekleşen tüm etkinlikleri alır.
getEventsForDay(date, options)CalendarEvent[]Belirli bir günde gerçekleşen ve belirtilen ölçütleri karşılayan tüm etkinlikleri alır.
getId()StringTakvimin kimliğini alır.
getName()StringTakvimin adını alır.
getOwnedCalendarById(id)CalendarVerilen kimliğe sahip takvimi (kullanıcının sahibiyse) alır.
getOwnedCalendarsByName(name)Calendar[]Kullanıcıya ait belirli bir ada sahip tüm takvimleri alır.
getTimeZone()StringTakvimin saat dilimini alır.
isHidden()BooleanTakvimin kullanıcı arayüzünde gizlenmiş olup olmadığını belirler.
isMyPrimaryCalendar()BooleanTakvimin, etkili kullanıcı için birincil takvim olup olmadığını belirler.
isOwnedByMe()BooleanTakvimin size ait olup olmadığını belirler.
isSelected()BooleanTakvim etkinliklerinin kullanıcı arayüzünde görüntülenip görüntülenmeyeceğini belirler.
newRecurrence()EventRecurrenceEtkinliğin yinelenmesiyle ilgili kurallar oluşturmak için kullanılabilen yeni bir yineleme nesnesi oluşturur.
setColor(color)CalendarTakvimin rengini ayarlar.
setDescription(description)CalendarBir takvimin açıklamasını ayarlar.
setHidden(hidden)CalendarTakvimin kullanıcı arayüzünde görünüp görünmeyeceğini belirler.
setName(name)CalendarTakvimin adını belirler.
setSelected(selected)CalendarTakvim etkinliklerinin kullanıcı arayüzünde görüntülenip görüntülenmeyeceğini ayarlar.
setTimeZone(timeZone)CalendarTakvimin saat dilimini ayarlar.
subscribeToCalendar(id)CalendarKullanıcının abone olmasına izin veriliyorsa, kullanıcıyı verilen kimlikle takvime abone yapar.
subscribeToCalendar(id, options)CalendarKullanıcının abone olmasına izin veriliyorsa, kullanıcıyı verilen kimlikle takvime abone yapar.

CalendarEvent

Yöntemler

YöntemDönüş türüKısa açıklama
addEmailReminder(minutesBefore)CalendarEventEtkinliğe yeni bir e-posta hatırlatıcısı ekler.
addGuest(email)CalendarEventEtkinliğe davetli ekler.
addPopupReminder(minutesBefore)CalendarEventEtkinliğe yeni bir pop-up bildirim ekler.
addSmsReminder(minutesBefore)CalendarEventEtkinliğe yeni bir SMS hatırlatıcısı ekler.
anyoneCanAddSelf()BooleanKullanıcıların kendilerini bir Takvim etkinliğine davetli olarak ekleyip ekleyemeyeceğini belirler.
deleteEvent()voidTakvim etkinliğini siler.
deleteTag(key)CalendarEventEtkinlikten bir anahtar/değer çifti etiketi siler.
getAllDayEndDate()DateBu tüm gün süren takvim etkinliğinin sona erdiği tarihi alır.
getAllDayStartDate()DateBu tüm gün süren takvim etkinliğinin başladığı tarihi alır.
getAllTagKeys()String[]Etkinlikte ayarlanan etiketler için tüm anahtarları alır.
getColor()StringTakvim etkinliğinin rengini döndürür.
getCreators()String[]Bir etkinliği düzenleyen kişileri getirir.
getDateCreated()DateEtkinliğin oluşturulduğu tarihi alır.
getDescription()StringEtkinliğin açıklamasını alır.
getEmailReminders()Integer[]Etkinlikle ilgili tüm e-posta hatırlatıcılarının dakika değerlerini alır.
getEndTime()DateBu takvim etkinliğinin sona erdiği tarihi ve saati alır.
getEventSeries()CalendarEventSeriesBu etkinliğin ait olduğu düzenli etkinlik serisini alır.
getGuestByEmail(email)EventGuestE-posta adresiyle bir davetli alır.
getGuestList()EventGuest[]Etkinliğin davetlilerini alır (etkinlik sahibi hariç).
getGuestList(includeOwner)EventGuest[]Potansiyel olarak etkinlik sahipleri de dahil olmak üzere etkinlik için davetlileri alır.
getId()StringEtkinliğin benzersiz iCalUID'sini alır.
getLastUpdated()DateEtkinliğin son güncellendiği tarihi alır.
getLocation()StringEtkinliğin konumunu alır.
getMyStatus()GuestStatusEtkili kullanıcının etkinlik durumunu (ör. katılıyor veya davet edildi) alır.
getOriginalCalendarId()StringBu etkinliğin ilk oluşturulduğu takvimin kimliğini alın.
getPopupReminders()Integer[]Etkinlikle ilgili tüm pop-up hatırlatıcılarının dakika değerlerini alır.
getSmsReminders()Integer[]Etkinlikle ilgili tüm SMS hatırlatıcılarının dakika değerlerini alır.
getStartTime()DateBu takvim etkinliğinin başladığı tarih ve saati alır.
getTag(key)StringEtkinliğin etiket değerini alır.
getTitle()StringEtkinliğin başlığını alır.
getVisibility()VisibilityEtkinliğin görünürlüğünü sağlar.
guestsCanInviteOthers()BooleanKonukların başka konukları davet edip edemeyeceğini belirler.
guestsCanModify()BooleanDavetlilerin etkinliği değiştirip değiştiremeyeceğini belirler.
guestsCanSeeGuests()BooleanDavetlilerin diğer davetlileri görüp göremeyeceğini belirler.
isAllDayEvent()BooleanBunun tüm gün süren bir etkinlik olup olmadığını belirler.
isOwnedByMe()BooleanEtkinliğin sahibi olup olmadığınızı belirler.
isRecurringEvent()BooleanEtkinliğin bir etkinlik serisinin parçası olup olmadığını belirler.
removeAllReminders()CalendarEventEtkinlikteki tüm hatırlatıcılar kaldırılır.
removeGuest(email)CalendarEventBir davetliyi etkinlikten kaldırır.
resetRemindersToDefault()CalendarEventTakvimin varsayılan ayarlarını kullanarak hatırlatıcıları sıfırlar.
setAllDayDate(date)CalendarEventEtkinliğin tarihini ayarlar.
setAllDayDates(startDate, endDate)CalendarEventEtkinliğin tarihlerini ayarlar.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventDavetli olmayan kullanıcıların kendilerini etkinliğe ekleyip ekleyemeyeceklerini belirler.
setColor(color)CalendarEventTakvim etkinliğinin rengini ayarlar.
setDescription(description)CalendarEventEtkinliğin açıklamasını ayarlar.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventDavetlilerin başka konukları davet edip edemeyeceğini belirler.
setGuestsCanModify(guestsCanModify)CalendarEventDavetlilerin etkinliği değiştirip değiştiremeyeceğini belirler.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventDavetlilerin diğer davetlileri görüp göremeyeceğini belirler.
setLocation(location)CalendarEventEtkinliğin konumunu ayarlar.
setMyStatus(status)CalendarEventEtkili kullanıcının etkinlik durumunu (ör. katılıyor veya davet edildi) ayarlar.
setTag(key, value)CalendarEventÖzel meta verileri depolamak için etkinlik üzerinde bir anahtar/değer çifti etiketi ayarlar.
setTime(startTime, endTime)CalendarEventEtkinliğin başlangıç ve bitiş tarihlerini ve saatlerini ayarlar.
setTitle(title)CalendarEventEtkinliğin başlığını ayarlar.
setVisibility(visibility)CalendarEventEtkinliğin görünürlüğünü ayarlar.

CalendarEventSeries

Yöntemler

YöntemDönüş türüKısa açıklama
addEmailReminder(minutesBefore)CalendarEventSeriesEtkinliğe yeni bir e-posta hatırlatıcısı ekler.
addGuest(email)CalendarEventSeriesEtkinliğe davetli ekler.
addPopupReminder(minutesBefore)CalendarEventSeriesEtkinliğe yeni bir pop-up bildirim ekler.
addSmsReminder(minutesBefore)CalendarEventSeriesEtkinliğe yeni bir SMS hatırlatıcısı ekler.
anyoneCanAddSelf()BooleanKullanıcıların kendilerini bir Takvim etkinliğine davetli olarak ekleyip ekleyemeyeceğini belirler.
deleteEventSeries()voidEtkinlik serisini siler.
deleteTag(key)CalendarEventSeriesEtkinlikten bir anahtar/değer çifti etiketi siler.
getAllTagKeys()String[]Etkinlikte ayarlanan etiketler için tüm anahtarları alır.
getColor()StringTakvim etkinliğinin rengini döndürür.
getCreators()String[]Bir etkinliği düzenleyen kişileri getirir.
getDateCreated()DateEtkinliğin oluşturulduğu tarihi alır.
getDescription()StringEtkinliğin açıklamasını alır.
getEmailReminders()Integer[]Etkinlikle ilgili tüm e-posta hatırlatıcılarının dakika değerlerini alır.
getGuestByEmail(email)EventGuestE-posta adresiyle bir davetli alır.
getGuestList()EventGuest[]Etkinliğin davetlilerini alır (etkinlik sahibi hariç).
getGuestList(includeOwner)EventGuest[]Potansiyel olarak etkinlik sahipleri de dahil olmak üzere etkinlik için davetlileri alır.
getId()StringEtkinliğin benzersiz iCalUID'sini alır.
getLastUpdated()DateEtkinliğin son güncellendiği tarihi alır.
getLocation()StringEtkinliğin konumunu alır.
getMyStatus()GuestStatusEtkili kullanıcının etkinlik durumunu (ör. katılıyor veya davet edildi) alır.
getOriginalCalendarId()StringBu etkinliğin ilk oluşturulduğu takvimin kimliğini alın.
getPopupReminders()Integer[]Etkinlikle ilgili tüm pop-up hatırlatıcılarının dakika değerlerini alır.
getSmsReminders()Integer[]Etkinlikle ilgili tüm SMS hatırlatıcılarının dakika değerlerini alır.
getTag(key)StringEtkinliğin etiket değerini alır.
getTitle()StringEtkinliğin başlığını alır.
getVisibility()VisibilityEtkinliğin görünürlüğünü sağlar.
guestsCanInviteOthers()BooleanKonukların başka konukları davet edip edemeyeceğini belirler.
guestsCanModify()BooleanDavetlilerin etkinliği değiştirip değiştiremeyeceğini belirler.
guestsCanSeeGuests()BooleanDavetlilerin diğer davetlileri görüp göremeyeceğini belirler.
isOwnedByMe()BooleanEtkinliğin sahibi olup olmadığınızı belirler.
removeAllReminders()CalendarEventSeriesEtkinlikteki tüm hatırlatıcılar kaldırılır.
removeGuest(email)CalendarEventSeriesBir davetliyi etkinlikten kaldırır.
resetRemindersToDefault()CalendarEventSeriesTakvimin varsayılan ayarlarını kullanarak hatırlatıcıları sıfırlar.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesDavetli olmayan kullanıcıların kendilerini etkinliğe ekleyip ekleyemeyeceklerini belirler.
setColor(color)CalendarEventSeriesTakvim etkinliğinin rengini ayarlar.
setDescription(description)CalendarEventSeriesEtkinliğin açıklamasını ayarlar.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesDavetlilerin başka konukları davet edip edemeyeceğini belirler.
setGuestsCanModify(guestsCanModify)CalendarEventSeriesDavetlilerin etkinliği değiştirip değiştiremeyeceğini belirler.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventSeriesDavetlilerin diğer davetlileri görüp göremeyeceğini belirler.
setLocation(location)CalendarEventSeriesEtkinliğin konumunu ayarlar.
setMyStatus(status)CalendarEventSeriesEtkili kullanıcının etkinlik durumunu (ör. katılıyor veya davet edildi) ayarlar.
setRecurrence(recurrence, startDate)CalendarEventSeriesTüm gün süren bir etkinlik serisi için yineleme kurallarını ayarlar.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesBu etkinlik serisinin yinelenme kurallarını belirler.
setTag(key, value)CalendarEventSeriesÖzel meta verileri depolamak için etkinlik üzerinde bir anahtar/değer çifti etiketi ayarlar.
setTitle(title)CalendarEventSeriesEtkinliğin başlığını ayarlar.
setVisibility(visibility)CalendarEventSeriesEtkinliğin görünürlüğünü ayarlar.

Color

Özellikler

ÖzellikTürAçıklama
BLUEEnum
Mavi (#2952A3).
BROWNEnum
Kahverengi (#8D6F47).
CHARCOALEnum
Kömür (#4E5D6C).
CHESTNUTEnum
Kestane (#865A5A).
GRAYEnum
Gri (#5A6986).
GREENEnum
Yeşil (#0D7813).
INDIGOEnum
Çivit mavisi (#5229A3).
LIMEEnum
Misket limonu (#528800).
MUSTARDEnum
Hardal (#88880E).
OLIVEEnum
Zeytin (#6E6E41).
ORANGEEnum
Turuncu (#BE6D00).
PINKEnum
Pembe (#B1365F).
PLUMEnum
Erik (#705770).
PURPLEEnum
Mor (#7A367A).
REDEnum
Kırmızı (#A32929).
RED_ORANGEEnum
Kırmızı-Turuncu (#B1440E).
SEA_BLUEEnum
Deniz Mavisi (#29527A).
SLATEEnum
Seçenek listesi (#4A716C).
TEALEnum
Turkuaz (#28754E).
TURQOISEEnum
Turkuaz (#1B887A).
YELLOWEnum
Sarı (#AB8B00).

EventColor

Özellikler

ÖzellikTürAçıklama
PALE_BLUEEnum
Uçuk Mavi ("1").
PALE_GREENEnum
Uçuk Yeşil ("2").
MAUVEEnum
Leylak ("3").
PALE_REDEnum
Soluk Kırmızı ("4").
YELLOWEnum
Sarı ("5").
ORANGEEnum
Turuncu ("6").
CYANEnum
Camgöbeği ("7").
GRAYEnum
Gri ("8").
BLUEEnum
Mavi ("9").
GREENEnum
Yeşil ("10").
REDEnum
Kırmızı ("11").

EventGuest

Yöntemler

YöntemDönüş türüKısa açıklama
getAdditionalGuests()IntegerBu misafirin katıldığını söylediği ek kişilerin sayısını alır.
getEmail()StringDavetlinin e-posta adresini alır.
getGuestStatus()GuestStatusEtkinlik davetlisinin durumunu alır.
getName()StringKonuğun adını alır.

EventRecurrence

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 yinelenmesini sağlayan bir kural ekler.
addDate(date)EventRecurrenceEtkinliğin belirli bir tarihte yinelenmesini sağlayan bir kural ekler.
addDateExclusion(date)EventRecurrenceBelirli bir tarihteki bir olayı hariç tutan bir kural ekler.
addMonthlyExclusion()RecurrenceRuleTekrarları aylık olarak hariç tutan bir kural ekler.
addMonthlyRule()RecurrenceRuleEtkinliğin her ay yinelenmesine neden olan bir kural ekler.
addWeeklyExclusion()RecurrenceRuleTekrarları haftalık olarak hariç tutan bir kural ekler.
addWeeklyRule()RecurrenceRuleEtkinliğin haftalık olarak yinelenmesini sağlayan bir kural ekler.
addYearlyExclusion()RecurrenceRuleTekrarları yıllık olarak hariç tutan bir kural ekler.
addYearlyRule()RecurrenceRuleEtkinliğin her yıl yinelenmesine neden olan bir kural ekler.
setTimeZone(timeZone)EventRecurrenceBu yinelenmenin saat dilimini ayarlar.

GuestStatus

Özellikler

ÖzellikTürAçıklama
INVITEDEnumDavetli davet edildi ancak etkinliğe katılıp katılmadığını belirtmedi.
MAYBEEnumDavetli katılabileceğini belirtti.
NOEnumDavetli katılmadığını belirtti.
OWNEREnumDavetli etkinliğin sahibidir.
YESEnumDavetli katıldığını belirtti.

RecurrenceRule

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 yinelenmesini sağlayan bir kural ekler.
addDate(date)EventRecurrenceEtkinliğin belirli bir tarihte yinelenmesini sağlayan bir kural ekler.
addDateExclusion(date)EventRecurrenceBelirli bir tarihteki bir olayı hariç tutan bir kural ekler.
addMonthlyExclusion()RecurrenceRuleTekrarları aylık olarak hariç tutan bir kural ekler.
addMonthlyRule()RecurrenceRuleEtkinliğin her ay yinelenmesine neden olan bir kural ekler.
addWeeklyExclusion()RecurrenceRuleTekrarları haftalık olarak hariç tutan bir kural ekler.
addWeeklyRule()RecurrenceRuleEtkinliğin haftalık olarak yinelenmesini sağlayan bir kural ekler.
addYearlyExclusion()RecurrenceRuleTekrarları yıllık olarak hariç tutan bir kural ekler.
addYearlyRule()RecurrenceRuleEtkinliğin her yıl yinelenmesine neden olan bir kural ekler.
interval(interval)RecurrenceRuleKuralı, yalnızca kuralın zaman biriminin bu aralığında uygulanacak şekilde yapılandırır.
onlyInMonth(month)RecurrenceRuleKuralı yalnızca belirli bir aya uygulanacak şekilde yapılandırır.
onlyInMonths(months)RecurrenceRuleKuralı yalnızca belirli aylara uygulanacak şekilde yapılandırır.
onlyOnMonthDay(day)RecurrenceRuleKuralı, yalnızca ayın belirli bir gününe uygulanacak şekilde yapılandırır.
onlyOnMonthDays(days)RecurrenceRuleKuralı yalnızca ayın belirli günlerine uygulanacak şekilde yapılandırır.
onlyOnWeek(week)RecurrenceRuleKuralı yalnızca yılın belirli bir haftasına uygulanacak şekilde yapılandırır.
onlyOnWeekday(day)RecurrenceRuleKuralı, yalnızca haftanın belirli bir gününe uygulanacak şekilde yapılandırır.
onlyOnWeekdays(days)RecurrenceRuleKuralı yalnızca haftanın belirli günlerine uygulanacak şekilde yapılandırır.
onlyOnWeeks(weeks)RecurrenceRuleKuralı yalnızca yılın belirli haftalarına uygulanacak şekilde yapılandırır.
onlyOnYearDay(day)RecurrenceRuleKuralı yalnızca yılın belirli bir gününe uygulanacak şekilde yapılandırır.
onlyOnYearDays(days)RecurrenceRuleKuralı yalnızca yılın belirli günlerine uygulanacak şekilde yapılandırır.
setTimeZone(timeZone)EventRecurrenceBu yinelenmenin saat dilimini ayarlar.
times(times)RecurrenceRuleKuralı, belirli sayıda tekrardan sonra sona erecek şekilde yapılandırır.
until(endDate)RecurrenceRuleKuralı belirli bir tarihte (bu tarih dahil) sona erecek şekilde yapılandırır.
weekStartsOn(day)RecurrenceRuleKuralın uygulanması amacıyla, haftanın hangi günün başladığını yapılandırır.

Visibility

Özellikler

ÖzellikTürAçıklama
CONFIDENTIALEnumEtkinlik gizli.
DEFAULTEnumTakvimdeki etkinlikler için varsayılan görünürlüğü kullanır.
PRIVATEEnumEtkinlik gizlidir ve etkinlik ayrıntılarını yalnızca etkinlik katılımcıları görebilir.
PUBLICEnumEtkinlik herkese açıktır ve etkinlik ayrıntıları takvimin tüm okuyucuları tarafından görülebilir.