コード例 #1
0
    def __init__(self, service: Resource, calendar_id: str) -> None:
        """
        Creates a new GoogleCalendar object.

        Params:
        service - service object returned by google_auth.py
        calendar_id - A string representing the Google Calendar ID
        """
        self.service = service
        self.calendar_id = calendar_id

        meta = service.calendars().get(calendarId=self.calendar_id).execute()
        self.summary = meta.get("summary")
        self.description = meta.get("description")
        self.time_zone = meta.get("timeZome")
        self.location = meta.get("location")
コード例 #2
0
def create_default_calendar(service: Resource):
    calendar_data = {"summary": "CLASSES", "timeZone": "Europe/Copenhagen"}

    created_calendar = service.calendars().insert(body=calendar_data).execute()
    id = created_calendar["id"]
    config_handler.set_value(key="calendarId", val=id)