Layanan ini memungkinkan skrip mengakses dan mengubah Google Kalender pengguna, termasuk kalender tambahan yang dibeli langganannya oleh pengguna.
Class
Nama | Deskripsi singkat |
---|---|
Calendar | Merepresentasikan kalender yang dimiliki atau dilanggani pengguna. |
CalendarApp | Mengizinkan skrip membaca dan memperbarui Google Kalender pengguna. |
CalendarEvent | Mewakili satu acara kalender. |
CalendarEventSeries | Mewakili serangkaian peristiwa (peristiwa berulang). |
Color | Enum yang mewakili warna bernama yang tersedia di layanan Kalender. |
EventColor | Enum yang mewakili warna acara bernama yang tersedia di layanan Kalender. |
EventGuest | Mewakili tamu acara. |
EventRecurrence | Merepresentasikan setelan pengulangan untuk rangkaian peristiwa. |
EventType | Enum yang mewakili jenis peristiwa. |
GuestStatus | Enum yang mewakili status yang dapat dimiliki tamu untuk suatu acara. |
RecurrenceRule | Merepresentasikan aturan pengulangan untuk rangkaian peristiwa. |
Visibility | Enum yang mewakili visibilitas peristiwa. |
Calendar
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
createAllDayEvent(title, date) | CalendarEvent | Membuat acara baru sepanjang hari. |
createAllDayEvent(title, startDate, endDate) | CalendarEvent | Membuat acara sepanjang hari baru yang dapat berlangsung selama beberapa hari. |
createAllDayEvent(title, startDate, endDate, options) | CalendarEvent | Membuat acara sepanjang hari baru yang dapat berlangsung selama beberapa hari. |
createAllDayEvent(title, date, options) | CalendarEvent | Membuat acara sepanjang hari baru. |
createAllDayEventSeries(title, startDate, recurrence) | CalendarEventSeries | Membuat rangkaian acara sepanjang hari baru. |
createAllDayEventSeries(title, startDate, recurrence, options) | CalendarEventSeries | Membuat rangkaian acara sepanjang hari baru. |
createEvent(title, startTime, endTime) | CalendarEvent | Membuat peristiwa baru. |
createEvent(title, startTime, endTime, options) | CalendarEvent | Membuat peristiwa baru. |
createEventFromDescription(description) | CalendarEvent | Membuat peristiwa dari deskripsi bentuk bebas. |
createEventSeries(title, startTime, endTime, recurrence) | CalendarEventSeries | Membuat rangkaian peristiwa baru. |
createEventSeries(title, startTime, endTime, recurrence, options) | CalendarEventSeries | Membuat rangkaian peristiwa baru. |
deleteCalendar() | void | Menghapus kalender secara permanen. |
getColor() | String | Mendapatkan warna kalender. |
getDescription() | String | Mendapatkan deskripsi kalender. |
getEventById(iCalId) | CalendarEvent | Mendapatkan peristiwa dengan ID yang diberikan. |
getEventSeriesById(iCalId) | CalendarEventSeries | Mendapatkan rangkaian peristiwa dengan ID yang diberikan. |
getEvents(startTime, endTime) | CalendarEvent[] | Mendapatkan semua peristiwa yang terjadi dalam rentang waktu tertentu. |
getEvents(startTime, endTime, options) | CalendarEvent[] | Mendapatkan semua peristiwa yang terjadi dalam rentang waktu tertentu dan memenuhi kriteria yang ditentukan. |
getEventsForDay(date) | CalendarEvent[] | Mendapatkan semua peristiwa yang terjadi pada hari tertentu. |
getEventsForDay(date, options) | CalendarEvent[] | Mendapatkan semua peristiwa yang terjadi pada hari tertentu dan memenuhi kriteria yang ditentukan. |
getId() | String | Mendapatkan ID kalender. |
getName() | String | Mendapatkan nama kalender. |
getTimeZone() | String | Mendapatkan zona waktu kalender. |
isHidden() | Boolean | Menentukan apakah kalender disembunyikan di antarmuka pengguna. |
isMyPrimaryCalendar() | Boolean | Menentukan apakah kalender adalah kalender utama untuk pengguna yang efektif. |
isOwnedByMe() | Boolean | Menentukan apakah kalender dimiliki oleh Anda. |
isSelected() | Boolean | Menentukan apakah acara kalender ditampilkan di antarmuka pengguna. |
setColor(color) | Calendar | Menetapkan warna kalender. |
setDescription(description) | Calendar | Menetapkan deskripsi kalender. |
setHidden(hidden) | Calendar | Menetapkan apakah kalender terlihat di antarmuka pengguna. |
setName(name) | Calendar | Menetapkan nama kalender. |
setSelected(selected) | Calendar | Menetapkan apakah acara kalender ditampilkan di antarmuka pengguna. |
setTimeZone(timeZone) | Calendar | Menetapkan zona waktu kalender. |
unsubscribeFromCalendar() | void | Membatalkan langganan pengguna dari kalender. |
CalendarApp
Properti
Properti | Jenis | Deskripsi |
---|---|---|
Color | Color | Enum yang mewakili warna bernama yang tersedia di layanan Kalender. |
EventColor | EventColor | Enum yang mewakili warna acara bernama yang tersedia di layanan Kalender. |
GuestStatus | GuestStatus | Enum yang mewakili status yang dapat dimiliki tamu untuk suatu acara. |
Month | Month | Enum yang mewakili bulan dalam setahun. |
Visibility | Visibility | Enum yang mewakili visibilitas peristiwa. |
Weekday | Weekday | Enum yang mewakili hari dalam seminggu. |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
createAllDayEvent(title, date) | CalendarEvent | Membuat acara baru sepanjang hari. |
createAllDayEvent(title, startDate, endDate) | CalendarEvent | Membuat acara sepanjang hari baru yang dapat berlangsung selama beberapa hari. |
createAllDayEvent(title, startDate, endDate, options) | CalendarEvent | Membuat acara sepanjang hari baru yang dapat berlangsung selama beberapa hari. |
createAllDayEvent(title, date, options) | CalendarEvent | Membuat acara sepanjang hari baru. |
createAllDayEventSeries(title, startDate, recurrence) | CalendarEventSeries | Membuat rangkaian acara sepanjang hari baru. |
createAllDayEventSeries(title, startDate, recurrence, options) | CalendarEventSeries | Membuat rangkaian acara sepanjang hari baru. |
createCalendar(name) | Calendar | Membuat kalender baru, yang dimiliki oleh pengguna. |
createCalendar(name, options) | Calendar | Membuat kalender baru, yang dimiliki oleh pengguna. |
createEvent(title, startTime, endTime) | CalendarEvent | Membuat peristiwa baru. |
createEvent(title, startTime, endTime, options) | CalendarEvent | Membuat peristiwa baru. |
createEventFromDescription(description) | CalendarEvent | Membuat peristiwa dari deskripsi bentuk bebas. |
createEventSeries(title, startTime, endTime, recurrence) | CalendarEventSeries | Membuat rangkaian peristiwa baru. |
createEventSeries(title, startTime, endTime, recurrence, options) | CalendarEventSeries | Membuat rangkaian peristiwa baru. |
getAllCalendars() | Calendar[] | Mendapatkan semua kalender yang dimiliki atau dilanggani pengguna. |
getAllOwnedCalendars() | Calendar[] | Mendapatkan semua kalender yang dimiliki pengguna. |
getCalendarById(id) | Calendar | Mendapatkan kalender dengan ID yang diberikan. |
getCalendarsByName(name) | Calendar[] | Mendapatkan semua kalender dengan nama tertentu yang dimiliki atau dilanggani pengguna. |
getColor() | String | Mendapatkan warna kalender. |
getDefaultCalendar() | Calendar | Mendapatkan kalender default pengguna. |
getDescription() | String | Mendapatkan deskripsi kalender. |
getEventById(iCalId) | CalendarEvent | Mendapatkan peristiwa dengan ID yang diberikan. |
getEventSeriesById(iCalId) | CalendarEventSeries | Mendapatkan rangkaian peristiwa dengan ID yang diberikan. |
getEvents(startTime, endTime) | CalendarEvent[] | Mendapatkan semua peristiwa yang terjadi dalam rentang waktu tertentu. |
getEvents(startTime, endTime, options) | CalendarEvent[] | Mendapatkan semua peristiwa yang terjadi dalam rentang waktu tertentu dan memenuhi kriteria yang ditentukan. |
getEventsForDay(date) | CalendarEvent[] | Mendapatkan semua peristiwa yang terjadi pada hari tertentu. |
getEventsForDay(date, options) | CalendarEvent[] | Mendapatkan semua peristiwa yang terjadi pada hari tertentu dan memenuhi kriteria yang ditentukan. |
getId() | String | Mendapatkan ID kalender. |
getName() | String | Mendapatkan nama kalender. |
getOwnedCalendarById(id) | Calendar | Mendapatkan kalender dengan ID yang diberikan, jika pengguna memilikinya. |
getOwnedCalendarsByName(name) | Calendar[] | Mendapatkan semua kalender dengan nama tertentu yang dimiliki pengguna. |
getTimeZone() | String | Mendapatkan zona waktu kalender. |
isHidden() | Boolean | Menentukan apakah kalender disembunyikan di antarmuka pengguna. |
isMyPrimaryCalendar() | Boolean | Menentukan apakah kalender adalah kalender utama untuk pengguna yang efektif. |
isOwnedByMe() | Boolean | Menentukan apakah kalender dimiliki oleh Anda. |
isSelected() | Boolean | Menentukan apakah acara kalender ditampilkan di antarmuka pengguna. |
newRecurrence() | EventRecurrence | Membuat objek pengulangan baru, yang dapat digunakan untuk membuat aturan pengulangan peristiwa. |
setColor(color) | Calendar | Menetapkan warna kalender. |
setDescription(description) | Calendar | Menetapkan deskripsi kalender. |
setHidden(hidden) | Calendar | Menetapkan apakah kalender terlihat di antarmuka pengguna. |
setName(name) | Calendar | Menetapkan nama kalender. |
setSelected(selected) | Calendar | Menetapkan apakah acara kalender ditampilkan di antarmuka pengguna. |
setTimeZone(timeZone) | Calendar | Menetapkan zona waktu kalender. |
subscribeToCalendar(id) | Calendar | Mendapatkan langganan kalender untuk pengguna dengan ID yang diberikan, jika pengguna diizinkan untuk berlangganan. |
subscribeToCalendar(id, options) | Calendar | Membuat pengguna berlangganan ke kalender dengan ID yang diberikan, jika pengguna diizinkan untuk berlangganan. |
CalendarEvent
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addEmailReminder(minutesBefore) | CalendarEvent | Menambahkan pengingat email baru ke peristiwa. |
addGuest(email) | CalendarEvent | Menambahkan tamu ke acara. |
addPopupReminder(minutesBefore) | CalendarEvent | Menambahkan notifikasi pop-up baru ke peristiwa. |
addSmsReminder(minutesBefore) | CalendarEvent | Menambahkan pengingat SMS baru ke acara. |
anyoneCanAddSelf() | Boolean | Menentukan apakah orang dapat menambahkan diri mereka sebagai tamu ke acara Kalender. |
deleteEvent() | void | Menghapus acara Kalender. |
deleteTag(key) | CalendarEvent | Menghapus tag kunci/nilai dari peristiwa. |
getAllDayEndDate() | Date | Mendapatkan tanggal berakhirnya acara kalender sepanjang hari ini. |
getAllDayStartDate() | Date | Mendapatkan tanggal dimulainya acara kalender sepanjang hari ini. |
getAllTagKeys() | String[] | Mendapatkan semua kunci untuk tag yang telah ditetapkan pada peristiwa. |
getColor() | String | Menampilkan warna acara kalender. |
getCreators() | String[] | Mendapatkan kreator peristiwa. |
getDateCreated() | Date | Mendapatkan tanggal pembuatan peristiwa. |
getDescription() | String | Mendapatkan deskripsi peristiwa. |
getEmailReminders() | Integer[] | Mendapatkan nilai menit untuk semua pengingat email untuk acara. |
getEndTime() | Date | Mendapatkan tanggal dan waktu berakhirnya acara kalender ini. |
getEventSeries() | CalendarEventSeries | Mendapatkan serangkaian acara berulang yang menjadi bagian dari acara ini. |
getEventType() | EventType | Mendapatkan EventType peristiwa ini. |
getGuestByEmail(email) | EventGuest | Mendapatkan tamu berdasarkan alamat email. |
getGuestList() | EventGuest[] | Mendapatkan tamu untuk acara, tidak termasuk pemilik acara. |
getGuestList(includeOwner) | EventGuest[] | Mendapatkan tamu acara, kemungkinan termasuk pemilik acara. |
getId() | String | Mendapatkan iCalUID unik dari peristiwa. |
getLastUpdated() | Date | Mendapatkan tanggal peristiwa terakhir diperbarui. |
getLocation() | String | Mendapatkan lokasi peristiwa. |
getMyStatus() | GuestStatus | Mendapatkan status peristiwa (seperti hadir atau diundang) dari pengguna efektif. |
getOriginalCalendarId() | String | Mendapatkan ID kalender tempat acara ini awalnya dibuat. |
getPopupReminders() | Integer[] | Mendapatkan nilai menit untuk semua pengingat pop-up untuk peristiwa. |
getSmsReminders() | Integer[] | Mendapatkan nilai menit untuk semua pengingat SMS untuk acara. |
getStartTime() | Date | Mendapatkan tanggal dan waktu saat acara kalender ini dimulai. |
getTag(key) | String | Mendapatkan nilai tag peristiwa. |
getTitle() | String | Mendapatkan judul peristiwa. |
getVisibility() | Visibility | Mendapatkan visibilitas peristiwa. |
guestsCanInviteOthers() | Boolean | Menentukan apakah tamu dapat mengundang tamu lain. |
guestsCanModify() | Boolean | Menentukan apakah tamu dapat mengubah acara. |
guestsCanSeeGuests() | Boolean | Menentukan apakah tamu dapat melihat tamu lain. |
isAllDayEvent() | Boolean | Menentukan apakah acara ini berlangsung seharian. |
isOwnedByMe() | Boolean | Menentukan apakah Anda adalah pemilik acara. |
isRecurringEvent() | Boolean | Menentukan apakah peristiwa merupakan bagian dari rangkaian peristiwa. |
removeAllReminders() | CalendarEvent | Menghapus semua pengingat dari acara. |
removeGuest(email) | CalendarEvent | Menghapus tamu dari acara. |
resetRemindersToDefault() | CalendarEvent | Mereset pengingat menggunakan setelan default kalender. |
setAllDayDate(date) | CalendarEvent | Menetapkan tanggal peristiwa. |
setAllDayDates(startDate, endDate) | CalendarEvent | Menetapkan tanggal peristiwa. |
setAnyoneCanAddSelf(anyoneCanAddSelf) | CalendarEvent | Menetapkan apakah non-tamu dapat menambahkan diri mereka ke acara. |
setColor(color) | CalendarEvent | Menetapkan warna acara kalender. |
setDescription(description) | CalendarEvent | Menetapkan deskripsi peristiwa. |
setGuestsCanInviteOthers(guestsCanInviteOthers) | CalendarEvent | Menetapkan apakah tamu dapat mengundang tamu lain. |
setGuestsCanModify(guestsCanModify) | CalendarEvent | Menetapkan apakah tamu dapat mengubah acara. |
setGuestsCanSeeGuests(guestsCanSeeGuests) | CalendarEvent | Menetapkan apakah tamu dapat melihat tamu lain. |
setLocation(location) | CalendarEvent | Menetapkan lokasi peristiwa. |
setMyStatus(status) | CalendarEvent | Menetapkan status peristiwa (seperti hadir atau diundang) dari pengguna efektif. |
setTag(key, value) | CalendarEvent | Menetapkan tag kunci/nilai pada peristiwa untuk menyimpan metadata kustom. |
setTime(startTime, endTime) | CalendarEvent | Menetapkan tanggal dan waktu untuk awal dan akhir peristiwa. |
setTitle(title) | CalendarEvent | Menetapkan judul peristiwa. |
setVisibility(visibility) | CalendarEvent | Menetapkan visibilitas peristiwa. |
CalendarEventSeries
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addEmailReminder(minutesBefore) | CalendarEventSeries | Menambahkan pengingat email baru ke peristiwa. |
addGuest(email) | CalendarEventSeries | Menambahkan tamu ke acara. |
addPopupReminder(minutesBefore) | CalendarEventSeries | Menambahkan notifikasi pop-up baru ke peristiwa. |
addSmsReminder(minutesBefore) | CalendarEventSeries | Menambahkan pengingat SMS baru ke acara. |
anyoneCanAddSelf() | Boolean | Menentukan apakah orang dapat menambahkan diri mereka sebagai tamu ke acara Kalender. |
deleteEventSeries() | void | Menghapus rangkaian acara. |
deleteTag(key) | CalendarEventSeries | Menghapus tag kunci/nilai dari peristiwa. |
getAllTagKeys() | String[] | Mendapatkan semua kunci untuk tag yang telah ditetapkan pada peristiwa. |
getColor() | String | Menampilkan warna acara kalender. |
getCreators() | String[] | Mendapatkan kreator peristiwa. |
getDateCreated() | Date | Mendapatkan tanggal pembuatan peristiwa. |
getDescription() | String | Mendapatkan deskripsi peristiwa. |
getEmailReminders() | Integer[] | Mendapatkan nilai menit untuk semua email pengingat untuk acara. |
getEventType() | EventType | Mendapatkan EventType peristiwa ini. |
getGuestByEmail(email) | EventGuest | Mendapatkan tamu berdasarkan alamat email. |
getGuestList() | EventGuest[] | Mendapatkan tamu untuk acara, tidak termasuk pemilik acara. |
getGuestList(includeOwner) | EventGuest[] | Mendapatkan tamu acara, kemungkinan termasuk pemilik acara. |
getId() | String | Mendapatkan iCalUID unik dari peristiwa. |
getLastUpdated() | Date | Mendapatkan tanggal peristiwa terakhir diperbarui. |
getLocation() | String | Mendapatkan lokasi peristiwa. |
getMyStatus() | GuestStatus | Mendapatkan status peristiwa (seperti hadir atau diundang) dari pengguna efektif. |
getOriginalCalendarId() | String | Mendapatkan ID kalender tempat acara ini awalnya dibuat. |
getPopupReminders() | Integer[] | Mendapatkan nilai menit untuk semua pengingat pop-up untuk peristiwa. |
getSmsReminders() | Integer[] | Mendapatkan nilai menit untuk semua pengingat SMS untuk acara. |
getTag(key) | String | Mendapatkan nilai tag peristiwa. |
getTitle() | String | Mendapatkan judul peristiwa. |
getVisibility() | Visibility | Mendapatkan visibilitas peristiwa. |
guestsCanInviteOthers() | Boolean | Menentukan apakah tamu dapat mengundang tamu lain. |
guestsCanModify() | Boolean | Menentukan apakah tamu dapat mengubah acara. |
guestsCanSeeGuests() | Boolean | Menentukan apakah tamu dapat melihat tamu lain. |
isOwnedByMe() | Boolean | Menentukan apakah Anda adalah pemilik acara. |
removeAllReminders() | CalendarEventSeries | Menghapus semua pengingat dari acara. |
removeGuest(email) | CalendarEventSeries | Menghapus tamu dari acara. |
resetRemindersToDefault() | CalendarEventSeries | Mereset pengingat menggunakan setelan default kalender. |
setAnyoneCanAddSelf(anyoneCanAddSelf) | CalendarEventSeries | Menetapkan apakah non-tamu dapat menambahkan diri mereka ke acara. |
setColor(color) | CalendarEventSeries | Menetapkan warna acara kalender. |
setDescription(description) | CalendarEventSeries | Menetapkan deskripsi peristiwa. |
setGuestsCanInviteOthers(guestsCanInviteOthers) | CalendarEventSeries | Menetapkan apakah tamu dapat mengundang tamu lain. |
setGuestsCanModify(guestsCanModify) | CalendarEventSeries | Menetapkan apakah tamu dapat mengubah acara. |
setGuestsCanSeeGuests(guestsCanSeeGuests) | CalendarEventSeries | Menetapkan apakah tamu dapat melihat tamu lain. |
setLocation(location) | CalendarEventSeries | Menetapkan lokasi peristiwa. |
setMyStatus(status) | CalendarEventSeries | Menetapkan status acara (seperti hadir atau diundang) pengguna efektif. |
setRecurrence(recurrence, startDate) | CalendarEventSeries | Menetapkan aturan pengulangan untuk rangkaian acara sepanjang hari. |
setRecurrence(recurrence, startTime, endTime) | CalendarEventSeries | Menetapkan aturan pengulangan untuk rangkaian peristiwa ini. |
setTag(key, value) | CalendarEventSeries | Menetapkan tag kunci/nilai pada peristiwa, untuk menyimpan metadata kustom. |
setTitle(title) | CalendarEventSeries | Menetapkan judul peristiwa. |
setVisibility(visibility) | CalendarEventSeries | Menetapkan visibilitas peristiwa. |
Color
Properti
Properti | Jenis | Deskripsi |
---|---|---|
BLUE | Enum |
#2952A3 ). |
BROWN | Enum |
#8D6F47 ). |
CHARCOAL | Enum |
#4E5D6C ). |
CHESTNUT | Enum |
#865A5A ). |
GRAY | Enum |
#5A6986 ). |
GREEN | Enum |
#0D7813 ). |
INDIGO | Enum |
#5229A3 ). |
LIME | Enum |
#528800 ). |
MUSTARD | Enum |
#88880E ). |
OLIVE | Enum |
#6E6E41 ). |
ORANGE | Enum |
#BE6D00 ). |
PINK | Enum |
#B1365F ). |
PLUM | Enum |
#705770 ). |
PURPLE | Enum |
#7A367A ). |
RED | Enum |
#A32929 ). |
RED_ORANGE | Enum |
#B1440E ). |
SEA_BLUE | Enum |
#29527A ). |
SLATE | Enum |
#4A716C ). |
TEAL | Enum |
#28754E ). |
TURQOISE | Enum |
#1B887A ). |
YELLOW | Enum |
#AB8B00 ). |
EventColor
Properti
Properti | Jenis | Deskripsi |
---|---|---|
PALE_BLUE | Enum |
"1" ), disebut sebagai "Peacock" di UI Kalender. |
PALE_GREEN | Enum |
"2" ), disebut sebagai "Sage" dalam UI Kalender. |
MAUVE | Enum |
"3" ), disebut sebagai "Grape" di UI Kalender. |
PALE_RED | Enum |
"4" ), disebut sebagai "Flamingo" di UI Kalender. |
YELLOW | Enum |
"5" ), disebut sebagai "Banana" di UI Kalender. |
ORANGE | Enum |
"6" ), disebut sebagai "Jeruk Mandarin" di UI Kalender. |
CYAN | Enum |
"7" ), disebut sebagai "Lavender" dalam UI Kalender. |
GRAY | Enum |
"8" ), disebut sebagai "Grafit" di UI Kalender. |
BLUE | Enum |
"9" ), disebut sebagai "Blueberry" di UI Kalender. |
GREEN | Enum |
"10" ), disebut sebagai "Basil" di UI Kalender. |
RED | Enum |
"11" ), disebut sebagai "Tomat" di UI Kalender. |
EventGuest
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getAdditionalGuests() | Integer | Mendapatkan jumlah orang tambahan yang dikatakan tamu ini akan hadir. |
getEmail() | String | Mendapatkan alamat email tamu. |
getGuestStatus() | GuestStatus | Mendapatkan status tamu untuk acara. |
getName() | String | Mendapatkan nama tamu. |
EventRecurrence
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addDailyExclusion() | RecurrenceRule | Menambahkan aturan yang mengecualikan kemunculan setiap hari. |
addDailyRule() | RecurrenceRule | Menambahkan aturan yang menyebabkan peristiwa berulang setiap hari. |
addDate(date) | EventRecurrence | Menambahkan aturan yang menyebabkan peristiwa berulang pada tanggal tertentu. |
addDateExclusion(date) | EventRecurrence | Menambahkan aturan yang mengecualikan kemunculan untuk tanggal tertentu. |
addMonthlyExclusion() | RecurrenceRule | Menambahkan aturan yang mengecualikan kemunculan setiap bulan. |
addMonthlyRule() | RecurrenceRule | Menambahkan aturan yang menyebabkan peristiwa berulang setiap bulan. |
addWeeklyExclusion() | RecurrenceRule | Menambahkan aturan yang mengecualikan kemunculan secara mingguan. |
addWeeklyRule() | RecurrenceRule | Menambahkan aturan yang menyebabkan peristiwa berulang setiap minggu. |
addYearlyExclusion() | RecurrenceRule | Menambahkan aturan yang mengecualikan kejadian setiap tahun. |
addYearlyRule() | RecurrenceRule | Menambahkan aturan yang menyebabkan peristiwa berulang setiap tahun. |
setTimeZone(timeZone) | EventRecurrence | Menetapkan zona waktu untuk pengulangan ini. |
EventType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
DEFAULT | Enum | Acara ini adalah acara rutin. |
BIRTHDAY | Enum | Acara ini adalah acara khusus sepanjang hari dengan pengulangan tahunan. |
FOCUS_TIME | Enum | Peristiwa ini adalah peristiwa waktu fokus. |
FROM_GMAIL | Enum | Acara ini adalah acara dari Gmail. |
OUT_OF_OFFICE | Enum | Acara tersebut adalah acara tidak di kantor. |
WORKING_LOCATION | Enum | Peristiwa ini adalah peristiwa lokasi kerja. |
GuestStatus
Properti
Properti | Jenis | Deskripsi |
---|---|---|
INVITED | Enum | Tamu telah diundang, tetapi belum menunjukkan apakah dia akan hadir. |
MAYBE | Enum | Tamu telah menyatakan bahwa mereka mungkin akan hadir. |
NO | Enum | Tamu telah menyatakan bahwa ia tidak akan hadir. |
OWNER | Enum | Tamu adalah pemilik acara. |
YES | Enum | Tamu telah mengindikasikan bahwa ia akan hadir. |
RecurrenceRule
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addDailyExclusion() | RecurrenceRule | Menambahkan aturan yang mengecualikan kemunculan setiap hari. |
addDailyRule() | RecurrenceRule | Menambahkan aturan yang menyebabkan peristiwa berulang setiap hari. |
addDate(date) | EventRecurrence | Menambahkan aturan yang menyebabkan peristiwa berulang pada tanggal tertentu. |
addDateExclusion(date) | EventRecurrence | Menambahkan aturan yang mengecualikan kemunculan untuk tanggal tertentu. |
addMonthlyExclusion() | RecurrenceRule | Menambahkan aturan yang mengecualikan kemunculan setiap bulan. |
addMonthlyRule() | RecurrenceRule | Menambahkan aturan yang menyebabkan peristiwa berulang setiap bulan. |
addWeeklyExclusion() | RecurrenceRule | Menambahkan aturan yang mengecualikan kemunculan secara mingguan. |
addWeeklyRule() | RecurrenceRule | Menambahkan aturan yang menyebabkan peristiwa berulang setiap minggu. |
addYearlyExclusion() | RecurrenceRule | Menambahkan aturan yang mengecualikan kejadian setiap tahun. |
addYearlyRule() | RecurrenceRule | Menambahkan aturan yang menyebabkan acara tersebut berulang setiap tahun. |
interval(interval) | RecurrenceRule | Mengonfigurasi aturan untuk hanya diterapkan pada interval satuan waktu aturan ini. |
onlyInMonth(month) | RecurrenceRule | Mengonfigurasi aturan agar hanya berlaku pada bulan tertentu. |
onlyInMonths(months) | RecurrenceRule | Mengonfigurasi aturan agar hanya berlaku pada bulan tertentu. |
onlyOnMonthDay(day) | RecurrenceRule | Mengonfigurasi aturan untuk hanya berlaku pada hari tertentu dalam sebulan. |
onlyOnMonthDays(days) | RecurrenceRule | Mengonfigurasi aturan agar hanya berlaku untuk hari tertentu dalam sebulan. |
onlyOnWeek(week) | RecurrenceRule | Mengonfigurasi aturan agar hanya berlaku untuk minggu tertentu dalam setahun. |
onlyOnWeekday(day) | RecurrenceRule | Mengonfigurasi aturan agar hanya berlaku untuk hari tertentu dalam seminggu. |
onlyOnWeekdays(days) | RecurrenceRule | Mengonfigurasi aturan agar hanya berlaku untuk hari tertentu dalam seminggu. |
onlyOnWeeks(weeks) | RecurrenceRule | Mengonfigurasi aturan agar hanya berlaku untuk minggu tertentu dalam setahun. |
onlyOnYearDay(day) | RecurrenceRule | Mengonfigurasi aturan agar hanya berlaku untuk hari tertentu dalam setahun. |
onlyOnYearDays(days) | RecurrenceRule | Mengonfigurasi aturan agar hanya berlaku untuk hari tertentu dalam setahun. |
setTimeZone(timeZone) | EventRecurrence | Menetapkan zona waktu untuk pengulangan ini. |
times(times) | RecurrenceRule | Mengonfigurasi aturan agar berakhir setelah sejumlah kejadian tertentu. |
until(endDate) | RecurrenceRule | Mengonfigurasi aturan agar berakhir pada tanggal tertentu (inklusif). |
weekStartsOn(day) | RecurrenceRule | Mengonfigurasi awal hari dalam seminggu, untuk tujuan penerapan aturan. |
Visibility
Properti
Properti | Jenis | Deskripsi |
---|---|---|
CONFIDENTIAL | Enum | Acara bersifat pribadi. |
DEFAULT | Enum | Menggunakan visibilitas default untuk acara di kalender. |
PRIVATE | Enum | Acara ini bersifat pribadi dan hanya tamu undangan yang dapat melihat detail acara. |
PUBLIC | Enum | Acara bersifat publik dan detail acara dapat dilihat oleh semua pembaca kalender. |