Skip to content

Events Info

Command Input

The input is a date in YYYY-MM-DD format, for example 2022-06-20

When nothing has been input yet, the following criteria will be applied as default (in order):

  • if some text is selected AND that text matches the format above, use that as default
  • if the filename matches the format, use that as default. this is useful in conjunction with daily notes that have a format of "YYYY-MM-DD"
  • if neither of the above two match, use today as a default

Template

Default Template

### {{summary}}

* {{start}}  - [Link]({{link}})
* organizer {{organizer}}
* {{attendees}}

The content above will be inserted for a selected event. To customize, create a new template in a file and reference that file in the plugin settings.

Template Fields

Fields are variables enclosed in {{ }} and will be replaced when the content is generated.

Field Description
start The event start time
summary Event title
description Event description
link This will produce a link to the Google calendar event. Useful to reference attachment in the event or other event info
organizer The email of the event organizer
attendees Email(s) of all attendees, joined by ,. If the attendee had declined the event, a (x) will appear near their email. A tentative response will have a (?) appended
attendees.name Similar to attendees but will replace the email with the name of the attendee. If the name is not available for an attendee, the email is returned instead.
source will return the google account from where this event was fetched
json returns the entire event object as JSON. this is useful when used with other templating plugins. see example.

Customizing Template

You can create your own template in a file, and include a link to that file in Settings for Event Template. For example, you can create a note in _assets/templates/ called t_event and then provide the path _assets/templates/t_event in Settings

Notes

The plugin will only query the primary calendar of the logged in user.