Google Calendar Delphi Component
- Brand: Sync-Components
- Product Code: Google Delphi Component
- Availability: In Stock
Google Calendar Delphi Component is a non-visual component that allows you to work with Google Calendar data using Delphi. The component supports Delphi 7 and newer versions and works directly with Google using most current Google APIs v3. Official APIs use guarantees maximum compatibility and fewest possible modifications to future versions.
Features
- Create and edit calendars (all properties supported, including colors, time zones and location)
- Create and edit events (all properties supported, including colors, reminders, recurring and all day events)
- Extensive calendars sharing support: adding users, setting access rights
- Incremental synchronization support
- Add Google Drive attachments to events
- Access to JSON code for each object with possibility to read and modify any fields for an object
- Batch storing of changes
- Proxy servers support
Examples
Connecting to Google Calendar and showing list of calendars in listbox.
GCalendars := TGCalendars.Create;
GCalendars.LoadCalendars;
for I := 0 to GCalendars.CalendarCount - 1 do
ListBox1.Items.Add(GCalendars.Calendars[I].Name);
GCalendars.Free;
Adding a new event starting April, 20, 2020 at 10:00, ending at 10:30 with a title "Meeting John".
with GCalendars[0].NewEvent do
begin
StartTime := EncodeDate(2020, 4, 20) + EncodeTime(10, 0, 0, 0);
EndTime := EncodeDate(2020, 4, 20) + EncodeTime(10, 30, 0, 0);
Title := 'Meeting John';
Store;
end;
Deleting event with index number 5.
GCalendars[0].DeleteEvent(5);
Compiled Demo Screenshots
Buy at Tokopedia!
Buy Now!Tags: Google Calendar Delphi Component, Sync-Components, Delphi, Data Access and Storage