File size: 1,219 Bytes
550665c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
.. _attachments:

Attachments
-----------

If you want to add attachment(s) to your event, just create :py:class:`~gcsa.attachment.Attachment` (s) and pass
as a ``attachments`` parameter:

.. code-block:: python

    from gcsa.attachment import Attachment

    attachment = Attachment(file_url='https://bit.ly/3lZo0Cc',
                            title='My file',
                            mime_type='application/vnd.google-apps.document')

    event = Event('Meeting',
                  start=(22/Apr/2019)[12:00],
                  attachments=attachment)


You can pass multiple attachments at once in a list.

.. code-block:: python

    event = Event('Meeting',
                  start=(22/Apr/2019)[12:00],
                  attachments=[attachment1, attachment2])

To add attachment to an existing event use its :py:meth:`~gcsa.event.Event.add_attachment` method:


.. code-block:: python

    event.add_attachment('My file',
                         file_url='https://bit.ly/3lZo0Cc',
                         mime_type='application/vnd.google-apps.document')

Update event using :py:meth:`~gcsa.google_calendar.GoogleCalendar.update_event` method to save the changes.