Calendar Service

Takvim

Bu hizmet bir komut dosyasının kullanıcının Google Takvim’ine erişmesine ve (kullanıcının abone olduğu ek takvimler dahil)

Sınıflar

AdKısa açıklama
CalendarKullanıcının sahip olduğu veya abone olduğu bir takvimi temsil eder.
CalendarAppKomut 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 dizi etkinliği (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.
EventGuestBir etkinliğin davetlisini temsil eder.
EventRecurrenceBir etkinlik serisinin yineleme ayarlarını temsil eder.
EventTypeBir etkinliğin türünü temsil eden sıralama.
GuestStatusBir davetlinin bir etkinlik için sahip olabileceği durumları temsil eden bir sıralama.
RecurrenceRuleBir etkinlik serisinin tekrarlama kuralını temsil eder.
VisibilityBir etkinliğin görünürlüğünü temsil eden sıralama.

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 fazla güne yayılabilen yeni bir tüm gün etkinliği oluşturur.
createAllDayEvent(title, startDate, endDate, options)CalendarEventBirden fazla güne yayılabilen 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)CalendarEventSeriesTüm gün sürecek yeni bir etkinlik serisi oluşturur.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesTüm gün sürecek yeni bir 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)CalendarEventSeriesVerilen 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, geçerli 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ür olup olmayacağını belirler.
setName(name)CalendarTakvimin adını ayarlar.
setSelected(selected)CalendarTakvim etkinliklerinin kullanıcı arayüzünde görüntülenip görüntülenmeyeceğini belirler.
setTimeZone(timeZone)CalendarTakvimin saat dilimini ayarlar.
unsubscribeFromCalendar()voidKullanıcıyı takvime olan aboneliği 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 sıralama.
MonthMonthYılın aylarını temsil eden bir sıralama.
VisibilityVisibilityBir etkinliğin görünürlüğünü temsil eden sıralama.
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 fazla güne yayılabilen yeni bir tüm gün etkinliği oluşturur.
createAllDayEvent(title, startDate, endDate, options)CalendarEventBirden fazla güne yayılabilen 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)CalendarEventSeriesTüm gün sürecek yeni bir etkinlik serisi oluşturur.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesTüm gün sürecek yeni bir 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)CalendarEventSeriesVerilen 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)CalendarKullanı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, geçerli 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 yinelenmesi için kurallar oluşturmak amacıyla kullanılabilecek 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ür olup olmayacağını belirler.
setName(name)CalendarTakvimin adını ayarlar.
setSelected(selected)CalendarTakvim etkinliklerinin kullanıcı arayüzünde görüntülenip görüntülenmeyeceğini belirler.
setTimeZone(timeZone)CalendarTakvimin saat dilimini ayarlar.
subscribeToCalendar(id)CalendarAbone olmasına izin veriliyorsa kullanıcıyı verilen kimlikle takvime abone yapar.
subscribeToCalendar(id, options)CalendarAbone 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 bir 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()voidBir Takvim etkinliğini siler.
deleteTag(key)CalendarEventBir anahtar/değer etiketini etkinlikten siler.
getAllDayEndDate()DateBu tüm gün süren takvim etkinliğinin sona ereceği tarihi alır.
getAllDayStartDate()DateBu tüm gün 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ği oluşturanları alır.
getDateCreated()DateEtkinliğin oluşturulduğu tarihi alır.
getDescription()StringEtkinliğin açıklamasını alır.
getEmailReminders()Integer[]Etkinliğe ilişkin tüm e-posta hatırlatıcıları için dakika değerlerini alır.
getEndTime()DateBu takvim etkinliğinin sona ereceği tarihi ve saati alır.
getEventSeries()CalendarEventSeriesBu etkinliğin ait olduğu düzenli etkinlik serisini alır.
getEventType()EventTypeBu etkinliğin EventType bilgisini al.
getGuestByEmail(email)EventGuestE-posta adresiyle bir davetli alır.
getGuestList()EventGuest[]Etkinlik sahibi hariç etkinliğin davetlilerini alır.
getGuestList(includeOwner)EventGuest[]Etkinlik sahipleri de dahil olmak üzere etkinliğin davetlilerini alır.
getId()StringEtkinliğin benzersiz iCalUID'sini alır.
getLastUpdated()DateEtkinliğin en son güncellendiği tarihi alır.
getLocation()StringEtkinliğin konumunu alır.
getMyStatus()GuestStatusEtkili kullanıcının etkinlik durumunu (katılıyor veya davet edildi gibi) 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[]Etkinliğe ilişkin tüm SMS hatırlatıcıları için 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.
getVisibility()VisibilityEtkinliğin görünürlüğünü alır.
guestsCanInviteOthers()BooleanDavetlilerin başka kullanıcıları 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()CalendarEventTüm hatırlatıcıları etkinlikten kaldırı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)CalendarEventMisafir 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 kullanıcıları davet edip edemeyeceğini belirler.
setGuestsCanModify(guestsCanModify)CalendarEventDavetlilerin etkinliği değiştirip değiştiremeyeceğini ayarlar.
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 (katılıyor veya davet edildi gibi) ayarlar.
setTag(key, value)CalendarEventÖzel meta verileri depolamak için etkinlikte bir anahtar/değer etiketi ayarlar.
setTime(startTime, endTime)CalendarEventEtkinliğin başlangıcı ve bitişi için tarih ve saati 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 bir 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)CalendarEventSeriesBir anahtar/değer etiketini etkinlikten 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ği oluşturanları alır.
getDateCreated()DateEtkinliğin oluşturulduğu tarihi alır.
getDescription()StringEtkinliğin açıklamasını alır.
getEmailReminders()Integer[]Etkinliğe ilişkin tüm e-posta hatırlatıcıları için dakika değerlerini alır.
getEventType()EventTypeBu etkinliğin EventType bilgisini al.
getGuestByEmail(email)EventGuestE-posta adresiyle bir davetli alır.
getGuestList()EventGuest[]Etkinlik sahibi hariç etkinliğin davetlilerini alır.
getGuestList(includeOwner)EventGuest[]Etkinlik sahipleri de dahil olmak üzere etkinliğin davetlilerini alır.
getId()StringEtkinliğin benzersiz iCalUID'sini alır.
getLastUpdated()DateEtkinliğin en son güncellendiği tarihi alır.
getLocation()StringEtkinliğin konumunu alır.
getMyStatus()GuestStatusEtkili kullanıcının etkinlik durumunu (katılıyor veya davet edildi gibi) 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[]Etkinliğe ilişkin tüm SMS hatırlatıcıları için 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ü alır.
guestsCanInviteOthers()BooleanDavetlilerin başka kullanıcıları 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()CalendarEventSeriesTüm hatırlatıcıları etkinlikten kaldırı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)CalendarEventSeriesMisafir 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 kullanıcıları davet edip edemeyeceğini belirler.
setGuestsCanModify(guestsCanModify)CalendarEventSeriesDavetlilerin etkinliği değiştirip değiştiremeyeceğini ayarlar.
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 (katılıyor veya davet edildi gibi) ayarlar.
setRecurrence(recurrence, startDate)CalendarEventSeriesTüm gün süren bir etkinlik serisi için yinelenme kurallarını ayarlar.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesBu etkinlik serisinin yinelenme kurallarını ayarlar.
setTag(key, value)CalendarEventSeriesÖzel meta verileri depolamak için etkinlikte bir anahtar/değer 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
Deniz mavisi (#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
Eflatun ("3").
PALE_REDEnum
Uçuk 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 kullanıcıların sayısını alır.
getEmail()StringDavetlinin e-posta adresini alır.
getGuestStatus()GuestStatusEtkinlikteki davetlinin 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 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.

EventType

Özellikler

ÖzellikTürAçıklama
DEFAULTEnumEtkinlik düzenli bir etkinliktir.
BIRTHDAYEnumEtkinlik, her yıl gerçekleştirilen tüm gün süren özel bir etkinliktir.
FOCUS_TIMEEnumEtkinlik, odaklanma zamanı etkinliğidir.
FROM_GMAILEnumEtkinlik, Gmail'den bir etkinliktir.
OUT_OF_OFFICEEnumEtkinlik, ofis dışında.
WORKING_LOCATIONEnumEtkinlik bir çalışma yeri etkinliğidir.

GuestStatus

Özellikler

ÖzellikTürAçıklama
INVITEDEnumDavetli davet edildi ancak katılıp katılmayacağını belirtmedi.
MAYBEEnumDavetli katılabileceğini belirtti.
NOEnumDavetli katılmayacağını belirtti.
OWNEREnumDavetli, etkinliğin sahibidir.
YESEnumDavetli katılacağı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 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.
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 ay için geçerli olacak ş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ünlerinde geçerli olacak şekilde yapılandırır.
onlyOnWeek(week)RecurrenceRuleKuralı yalnızca yılın belirli bir haftası için 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ı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ünlerinde geçerli olacak şekilde yapılandırır.
setTimeZone(timeZone)EventRecurrenceBu yinelemenin saat dilimini ayarlar.
times(times)RecurrenceRuleKuralı, belirtilen sayıda tekrardan sonra sonlanacak ş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 başlayacağı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 yalnızca etkinlik katılımcıları etkinlik ayrıntılarını görüntüleyebilir.
PUBLICEnumEtkinlik herkese açıktır ve takvimin tüm okuyucuları etkinlik ayrıntılarını görebilir.