Calendar Service

Takvim

Bu hizmet, kullanıcının Google Takvim'ine (kullanıcının abone olduğu ek takvimler dahil) erişilmesine ve bu takvimlerin değiştirilmesine izin verir.

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 enum.
EventColorTakvim hizmetinde kullanılabilen adlandırılmış etkinlik renklerini temsil eden bir enum.
EventGuestBir etkinliğin davetlisini temsil eder.
EventRecurrenceBir etkinlik serisinin yinelenme ayarlarını gösterir.
EventTransparencyBir etkinliğin şeffaflığını temsil eden bir enum.
EventTypeBir etkinliğin türünü temsil eden bir enum.
GuestStatusBir davetlinin bir etkinlikteki durumlarını temsil eden bir enum.
RecurrenceRuleBir etkinlik serisinin yinelenme 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 süren etkinlik oluşturur.
createAllDayEvent(title, startDate, endDate)CalendarEventBirden fazla gün sürebilen yeni bir tüm gün süren etkinlik oluşturur.
createAllDayEvent(title, startDate, endDate, options)CalendarEventBirden fazla gün sürebilen yeni bir tüm gün süren etkinlik oluşturur.
createAllDayEvent(title, date, options)CalendarEventYeni bir tüm gün süren etkinlik oluşturur.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesYeni bir tüm gün süren etkinlik serisi oluşturur.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesYeni bir tüm gün süren 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 gizlenip gizlenmeyeceğini belirler.
isMyPrimaryCalendar()BooleanTakvimin, etkili kullanıcının birincil takvimi olup olmadığını belirler.
isOwnedByMe()BooleanTakvimin size ait olup olmadığını belirler.
isSelected()BooleanTakvim etkinliklerinin kullanıcı arayüzünde gösterilip gösterilmeyeceğini belirler.
setColor(color)CalendarTakvimin rengini ayarlar.
setDescription(description)CalendarTakvimin açıklamasını ayarlar.
setHidden(hidden)CalendarTakvimin kullanıcı arayüzünde görünür olup olmayacağını ayarlar.
setName(name)CalendarTakvimin adını ayarlar.
setSelected(selected)CalendarTakvim etkinliklerinin kullanıcı arayüzünde gösterilip gösterilmeyeceğini ayarlar.
setTimeZone(timeZone)CalendarTakvimin saat dilimini ayarlar.
unsubscribeFromCalendar()voidKullanıcının takvim aboneliğini iptal eder.

CalendarApp

Özellikler

MülkTürAçıklama
ColorColorTakvim hizmetinde kullanılabilen adlandırılmış renkleri temsil eden bir enum.
EventColorEventColorTakvim hizmetinde kullanılabilen adlandırılmış etkinlik renklerini temsil eden bir enum.
EventTransparencyEventTransparencyEventTransparency numaralandırması.
EventTypeEventTypeEventType numaralandırması.
GuestStatusGuestStatusBir davetlinin bir etkinlikteki durumlarını temsil eden bir enum.
MonthMonthYılın aylarını temsil eden bir enum.
VisibilityVisibilityBir etkinliğin görünürlüğünü temsil eden enum.
WeekdayWeekdayHaftanın günlerini temsil eden bir enum.

Yöntemler

YöntemDönüş türüKısa açıklama
createAllDayEvent(title, date)CalendarEventYeni bir tüm gün süren etkinlik oluşturur.
createAllDayEvent(title, startDate, endDate)CalendarEventBirden fazla gün sürebilen yeni bir tüm gün süren etkinlik oluşturur.
createAllDayEvent(title, startDate, endDate, options)CalendarEventBirden fazla gün sürebilen yeni bir tüm gün süren etkinlik oluşturur.
createAllDayEvent(title, date, options)CalendarEventYeni bir tüm gün süren etkinlik oluşturur.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesYeni bir tüm gün süren etkinlik serisi oluşturur.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesYeni bir tüm gün süren 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)Calendar|nullBelirtilen 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)Calendar|nullKullanıcıya aitse belirtilen kimliğe sahip takvimi alır.
getOwnedCalendarsByName(name)Calendar[]Kullanıcının sahip olduğu, belirli bir ada sahip tüm takvimleri alır.
getTimeZone()StringTakvimin saat dilimini alır.
isHidden()BooleanTakvimin kullanıcı arayüzünde gizlenip gizlenmeyeceğini belirler.
isMyPrimaryCalendar()BooleanTakvimin, etkili kullanıcının birincil takvimi olup olmadığını belirler.
isOwnedByMe()BooleanTakvimin size ait olup olmadığını belirler.
isSelected()BooleanTakvim etkinliklerinin kullanıcı arayüzünde gösterilip gösterilmeyeceğini belirler.
newRecurrence()EventRecurrenceEtkinlik tekrarı için kurallar oluşturmak üzere kullanılabilecek yeni bir tekrar nesnesi oluşturur.
setColor(color)CalendarTakvimin rengini ayarlar.
setDescription(description)CalendarTakvimin açıklamasını ayarlar.
setHidden(hidden)CalendarTakvimin kullanıcı arayüzünde görünür olup olmayacağını ayarlar.
setName(name)CalendarTakvimin adını ayarlar.
setSelected(selected)CalendarTakvim etkinliklerinin kullanıcı arayüzünde gösterilip gösterilmeyeceğini ayarlar.
setTimeZone(timeZone)CalendarTakvimin saat dilimini ayarlar.
subscribeToCalendar(id)CalendarKullanıcının abone olmasına izin veriliyorsa kullanıcıyı, belirtilen kimliğe sahip takvime abone eder.
subscribeToCalendar(id, options)CalendarKullanıcının abone olmasına izin veriliyorsa kullanıcıyı, belirtilen kimliğe sahip takvime abone eder.

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 Takvim etkinliğine davetli olarak ekleyip ekleyemeyeceğini belirler.
deleteEvent()voidTakvim etkinliğini siler.
deleteTag(key)CalendarEventEtkinlikten bir anahtar/değer 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 etiketlerin tüm anahtarlarını alır.
getColor()StringTakvim etkinliğinin rengini döndürür.
getCreators()String[]Bir etkinliğin içerik üreticilerini alır.
getDateCreated()DateEtkinliğin oluşturulduğu tarihi alır.
getDescription()StringEtkinliğin açıklamasını alır.
getEmailReminders()Integer[]Etkinliğin tüm e-posta hatırlatıcılarının dakika değerlerini alır.
getEndTime()DateBu takvim etkinliğinin sona erdiği tarih ve saati alır.
getEventSeries()CalendarEventSeriesBu etkinliğin ait olduğu düzenli etkinlikler dizisini alır.
getEventType()EventTypeBu etkinliğin EventType değerini alır.
getGuestByEmail(email)EventGuestE-posta adresine göre konuk alır.
getGuestList()EventGuest[]Etkinlik sahibini hariç tutarak etkinliğin davetlilerini alır.
getGuestList(includeOwner)EventGuest[]Etkinliğin davetlilerini (etkinlik sahipleri de dahil olabilir) 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 davetli) alır.
getOriginalCalendarId()StringBu etkinliğin ilk olarak oluşturulduğu takvimin kimliğini alın.
getPopupReminders()Integer[]Etkinliğin tüm pop-up hatırlatıcılarının dakika değerlerini alır.
getSmsReminders()Integer[]Etkinliğin tüm SMS hatırlatıcılarının dakika değerlerini alır.
getStartTime()DateBu takvim etkinliğinin başladığı tarihi ve saati alır.
getTag(key)StringEtkinliğin etiket değerini alır.
getTitle()StringEtkinliğin başlığını alır.
getTransparency()EventTransparencyEtkinliğin şeffaflığını alır.
getVisibility()VisibilityEtkinliğin görünürlüğünü alır.
guestsCanInviteOthers()BooleanDavetlilerin başka davetlileri davet edip edemeyeceğini belirler.
guestsCanModify()BooleanDavetlilerin etkinliği değiştirip değiştiremeyeceğini belirler.
guestsCanSeeGuests()BooleanKonukların diğer konukları görüp göremeyeceğini belirler.
isAllDayEvent()BooleanEtkinliğin 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 dizisinin parçası olup olmadığını belirler.
removeAllReminders()CalendarEventEtkinlikteki tüm hatırlatıcıları kaldırır.
removeGuest(email)CalendarEventDavetliyi etkinlikten kaldırır.
resetRemindersToDefault()CalendarEventHatırlatıcıları takvimin varsayılan ayarlarını kullanarak sıfırlar.
setAllDayDate(date)CalendarEventEtkinliğin tarihini ayarlar.
setAllDayDates(startDate, endDate)CalendarEventEtkinliğin tarihlerini belirler.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventDavetli olmayan kullanıcıların kendilerini etkinliğe ekleyip ekleyemeyeceğini belirler.
setColor(color)CalendarEventTakvim etkinliğinin rengini ayarlar.
setDescription(description)CalendarEventEtkinliğin açıklamasını ayarlar.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventDavetlilerin başka davetlileri 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)CalendarEventEtkin kullanıcının etkinlik durumunu (ör. katılıyor veya davetli) ayarlar.
setTag(key, value)CalendarEventÖzel meta verileri depolamak için etkinliğe bir anahtar/değer etiketi ayarlar.
setTime(startTime, endTime)CalendarEventEtkinliğin başlangıç ve bitiş tarihleri ile saatlerini ayarlar.
setTitle(title)CalendarEventEtkinliğin başlığını ayarlar.
setTransparency(transparency)CalendarEventEtkinliğin şeffaflığı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 Takvim etkinliğine davetli olarak ekleyip ekleyemeyeceğini belirler.
deleteEventSeries()voidEtkinlik serisini siler.
deleteTag(key)CalendarEventSeriesEtkinlikten bir anahtar/değer etiketi siler.
getAllTagKeys()String[]Etkinlikte ayarlanan etiketlerin tüm anahtarlarını alır.
getColor()StringTakvim etkinliğinin rengini döndürür.
getCreators()String[]Bir etkinliğin içerik üreticilerini alır.
getDateCreated()DateEtkinliğin oluşturulduğu tarihi alır.
getDescription()StringEtkinliğin açıklamasını alır.
getEmailReminders()Integer[]Etkinliğin tüm e-posta hatırlatıcılarının dakika değerlerini alır.
getEventType()EventTypeBu etkinliğin EventType değerini alır.
getGuestByEmail(email)EventGuestE-posta adresine göre konuk alır.
getGuestList()EventGuest[]Etkinlik sahibini hariç tutarak etkinliğin davetlilerini alır.
getGuestList(includeOwner)EventGuest[]Etkinliğin davetlilerini (etkinlik sahipleri de dahil olabilir) 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 davetli) alır.
getOriginalCalendarId()StringBu etkinliğin ilk olarak oluşturulduğu takvimin kimliğini alın.
getPopupReminders()Integer[]Etkinliğin tüm pop-up hatırlatıcılarının dakika değerlerini alır.
getSmsReminders()Integer[]Etkinliğin 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.
getTransparency()EventTransparencyEtkinliğin şeffaflığını alır.
getVisibility()VisibilityEtkinliğin görünürlüğünü alır.
guestsCanInviteOthers()BooleanDavetlilerin başka davetlileri davet edip edemeyeceğini belirler.
guestsCanModify()BooleanDavetlilerin etkinliği değiştirip değiştiremeyeceğini belirler.
guestsCanSeeGuests()BooleanKonukların diğer konukları 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ır.
removeGuest(email)CalendarEventSeriesDavetliyi etkinlikten kaldırır.
resetRemindersToDefault()CalendarEventSeriesHatırlatıcıları takvimin varsayılan ayarlarını kullanarak sıfırlar.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesDavetli olmayan kullanıcıların kendilerini etkinliğe ekleyip ekleyemeyeceğini belirler.
setColor(color)CalendarEventSeriesTakvim etkinliğinin rengini ayarlar.
setDescription(description)CalendarEventSeriesEtkinliğin açıklamasını ayarlar.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesDavetlilerin başka davetlileri 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)CalendarEventSeriesEtkin kullanıcının etkinlik durumunu (ör. katılıyor veya davetli) ayarlar.
setRecurrence(recurrence, startDate)CalendarEventSeriesTüm gün süren bir etkinlik serisinin tekrarlama kurallarını belirler.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesBu etkinlik serisi için tekrarlama kurallarını belirler.
setTag(key, value)CalendarEventSeriesÖzel meta verileri depolamak için etkinliğe bir anahtar/değer etiketi ayarlar.
setTitle(title)CalendarEventSeriesEtkinliğin başlığını ayarlar.
setTransparency(transparency)CalendarEventSeriesEtkinliğin şeffaflığını ayarlar.
setVisibility(visibility)CalendarEventSeriesEtkinliğin görünürlüğünü ayarlar.

Color

Özellikler

MülkTürAçıklama
BLUEEnum
Mavi (#2952A3).
BROWNEnum
Kahverengi (#8D6F47).
CHARCOALEnum
Kömür (#4E5D6C).
CHESTNUTEnum
Chestnut (#865A5A).
GRAYEnum
Gri (#5A6986).
GREENEnum
Yeşil (#0D7813).
INDIGOEnum
Indigo (#5229A3).
LIMEEnum
Lime (#528800).
MUSTARDEnum
Hardal (#88880E).
OLIVEEnum
Olive (#6E6E41).
ORANGEEnum
Turuncu (#BE6D00).
PINKEnum
Pembe (#B1365F).
PLUMEnum
Plum (#705770).
PURPLEEnum
Mor (#7A367A).
REDEnum
Kırmızı (#A32929).
RED_ORANGEEnum
Kırmızı-Turuncu (#B1440E).
SEA_BLUEEnum
Deniz mavisi (#29527A).
SLATEEnum
Koyu gri (#4A716C).
TEALEnum
Camgöbeği (#28754E).
TURQOISEEnum
Turkuaz (#1B887A).
YELLOWEnum
Sarı (#AB8B00).

EventColor

Özellikler

MülkTürAçıklama
PALE_BLUEEnum
Açık Mavi ("1"), Takvim kullanıcı arayüzünde "Lavanta" olarak adlandırılır.
PALE_GREENEnum
Açık Yeşil ("2"), Takvim kullanıcı arayüzünde "Adaçayı" olarak adlandırılır.
MAUVEEnum
Mauve ("3"), Takvim kullanıcı arayüzünde "Üzüm" olarak adlandırılır.
PALE_REDEnum
Soluk kırmızı ("4"), Takvim kullanıcı arayüzünde "Flamingo" olarak adlandırılır.
YELLOWEnum
Sarı ("5"), Takvim kullanıcı arayüzünde "Muz" olarak adlandırılır.
ORANGEEnum
Turuncu ("6"), Takvim kullanıcı arayüzünde "Mandalina" olarak adlandırılır.
CYANEnum
Siyan ("7"), Takvim kullanıcı arayüzünde "Tavus kuşu" olarak adlandırılır.
GRAYEnum
Gri ("8"), Takvim kullanıcı arayüzünde "Grafit" olarak adlandırılır.
BLUEEnum
Mavi ("9"), Takvim kullanıcı arayüzünde "Blueberry" olarak adlandırılır.
GREENEnum
Yeşil ("10"), Takvim kullanıcı arayüzünde "Fesleğen" olarak adlandırılır.
REDEnum
Kırmızı ("11"), Takvim kullanıcı arayüzünde "Domates" olarak adlandırılır.

EventGuest

Yöntemler

YöntemDönüş türüKısa açıklama
getAdditionalGuests()IntegerBu davetlinin katılacağını söylediği ek kişi sayısını alır.
getEmail()StringKonuğun e-posta adresini alır.
getGuestStatus()GuestStatusEtkinliğe davetli olan kişinin durumunu alır.
getName()StringMisafirin adını alır.

EventRecurrence

Yöntemler

YöntemDönüş türüKısa açıklama
addDailyExclusion()RecurrenceRuleGünlük olarak gerçekleşen etkinlikleri hariç tutan bir kural ekler.
addDailyRule()RecurrenceRuleEtkinliğin her gün tekrarlanmasına neden olan bir kural ekler.
addDate(date)EventRecurrenceEtkinliğin belirli bir tarihte tekrarlanmasına neden olan bir kural ekler.
addDateExclusion(date)EventRecurrenceBelirli bir tarihteki bir etkinliği hariç tutan bir kural ekler.
addMonthlyExclusion()RecurrenceRuleAylık olarak gerçekleşen etkinlikleri hariç tutan bir kural ekler.
addMonthlyRule()RecurrenceRuleEtkinliğin aylık olarak tekrarlanmasına neden olan bir kural ekler.
addWeeklyExclusion()RecurrenceRuleHaftalık olarak gerçekleşen etkinlikleri hariç tutan bir kural ekler.
addWeeklyRule()RecurrenceRuleEtkinliğin haftalık olarak tekrarlanmasına neden olan bir kural ekler.
addYearlyExclusion()RecurrenceRuleYılda bir kez gerçekleşen durumları hariç tutan bir kural ekler.
addYearlyRule()RecurrenceRuleEtkinliğin yıllık olarak tekrarlanmasına neden olan bir kural ekler.
setTimeZone(timeZone)EventRecurrenceBu tekrar için saat dilimini ayarlar.

EventTransparency

Özellikler

MülkTürAçıklama
OPAQUEEnumEtkinlik, takvimde zamanı engeller.
TRANSPARENTEnumEtkinlik, takvimde zamanı engellemiyor.

EventType

Özellikler

MülkTürAçıklama
DEFAULTEnumEtkinlik düzenli bir etkinlikse
BIRTHDAYEnumEtkinlik, yıllık olarak tekrarlanan özel bir tüm gün süren etkinliktir.
FOCUS_TIMEEnumEtkinlik, odaklanma zamanı etkinliğidir.
FROM_GMAILEnumEtkinlik, Gmail'den alınan bir etkinliktir.
OUT_OF_OFFICEEnumEtkinlik, ofis dışında etkinliğidir.
WORKING_LOCATIONEnumEtkinlik, çalışma yeri etkinliğidir.

GuestStatus

Özellikler

MülkTürAçıklama
INVITEDEnumKonuk davet edilmiş ancak katılıp katılmayacağını belirtmemiştir.
MAYBEEnumKonuk, etkinliğe katılabileceğini belirtmişse
NOEnumDavetli, katılmayacağını belirtmişse
OWNEREnumKonuk, etkinliğin sahibidir.
YESEnumKonuk, etkinliğe katılacağını belirtmişse

RecurrenceRule

Yöntemler

YöntemDönüş türüKısa açıklama
addDailyExclusion()RecurrenceRuleGünlük olarak gerçekleşen etkinlikleri hariç tutan bir kural ekler.
addDailyRule()RecurrenceRuleEtkinliğin her gün tekrarlanmasına neden olan bir kural ekler.
addDate(date)EventRecurrenceEtkinliğin belirli bir tarihte tekrarlanmasına neden olan bir kural ekler.
addDateExclusion(date)EventRecurrenceBelirli bir tarihteki bir etkinliği hariç tutan bir kural ekler.
addMonthlyExclusion()RecurrenceRuleAylık olarak gerçekleşen etkinlikleri hariç tutan bir kural ekler.
addMonthlyRule()RecurrenceRuleEtkinliğin aylık olarak tekrarlanmasına neden olan bir kural ekler.
addWeeklyExclusion()RecurrenceRuleHaftalık olarak gerçekleşen etkinlikleri hariç tutan bir kural ekler.
addWeeklyRule()RecurrenceRuleEtkinliğin haftalık olarak tekrarlanmasına neden olan bir kural ekler.
addYearlyExclusion()RecurrenceRuleYılda bir kez gerçekleşen durumları hariç tutan bir kural ekler.
addYearlyRule()RecurrenceRuleEtkinliğin yıllık olarak tekrarlanmasına neden olan bir kural ekler.
interval(interval)RecurrenceRuleKuralın yalnızca zaman biriminin bu aralığında uygulanacak şekilde yapılandırır.
onlyInMonth(month)RecurrenceRuleKuralı yalnızca belirli bir ay için geçerli olacak şekilde yapılandırır.
onlyInMonths(months)RecurrenceRuleKuralı yalnızca belirli aylarda geçerli olacak şekilde yapılandırır.
onlyOnMonthDay(day)RecurrenceRuleKuralı yalnızca ayın belirli bir gününde uygulanacak şekilde yapılandırır.
onlyOnMonthDays(days)RecurrenceRuleKuralı yalnızca ayın belirli günlerinde geçerli olacak şekilde yapılandırır.
onlyOnWeek(week)RecurrenceRuleKuralı yalnızca yılın belirli bir haftasında geçerli olacak ş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ünlerinde geçerli olacak şekilde yapılandırır.
onlyOnWeeks(weeks)RecurrenceRuleKuralı yalnızca yılın belirli haftalarında geçerli olacak şekilde yapılandırır.
onlyOnYearDay(day)RecurrenceRuleKuralı yalnızca yılın belirli bir gününde geçerli olacak şekilde yapılandırır.
onlyOnYearDays(days)RecurrenceRuleKuralı yalnızca yılın belirli günlerinde geçerli olacak şekilde yapılandırır.
setTimeZone(timeZone)EventRecurrenceBu tekrar için saat dilimini ayarlar.
times(times)RecurrenceRuleKuralı, belirli sayıda tekrardan sonra sona erecek şekilde yapılandırır.
until(endDate)RecurrenceRuleKuralı, belirli bir tarihte (dahil) sona erecek şekilde yapılandırır.
weekStartsOn(day)RecurrenceRuleKuralın uygulanması için haftanın hangi gün başladığını yapılandırır.

Visibility

Özellikler

MülkTürAçıklama
CONFIDENTIALEnumEtkinlik gizli olmalıdır.
DEFAULTEnumTakvimdeki etkinlikler için varsayılan görünürlüğü kullanır.
PRIVATEEnumEtkinlik özeldir ve etkinlik ayrıntılarını yalnızca etkinlik katılımcıları görüntüleyebilir.
PUBLICEnumEtkinlik herkese açıktır ve etkinlik ayrıntıları, takvimin tüm okuyucuları tarafından görülebilir.